比如excited, 不显示excite. 显示派生源词极大占用词典版面,个人非常不喜欢,请诸位大侠指点,我能通过修改词典css文件使得原词不显示么?
oaldpe.css (205.5 KB)
应当直接查询原词并非查询派生词
派生词和原词区别有时会很大,无法避免。无法通过修改js或者css解决
从技术角度来谈
是给excited定义了两个词条,一个是自己的形容词释义,另一个重定向到excite
是的,就是所有动词的派生词,不显示动词原形。大侠有空愿意考虑对mdx做一下修改么?那个完全超出我的能开范围了
如果可以,感激不尽!
抱歉这个不好做。。
如果直接去除所有重定向的话,搜索depend on就会没有结果了,因为depend on会被重定向到depend-on词条
用 js 做試試
querySelectorAll 詞條集合
和第一個詞條textContent不一致的做 display:none 隱藏
放在 js 文件頭部或尾部,對其他查得詞有沒有衍生的負面影響就要多試試
$(function(){
const headwords = document.querySelectorAll('oaldpe.oaldpe .headword');
// 確保畫面上至少有 2 個詞頭
if (headwords.length > 1) {
// 將第一個 headword 的內容存成變數作為基準
const firstWord = headwords[0].textContent.trim();
headwords.forEach((el, index) => {
// 跳過第一個詞頭(index 0),只檢查後續的詞頭
if (index > 0) {
// 如果內容與第一個不符合
if (el.textContent.trim() !== firstWord) {
// 尋找該詞頭上方帶有 'oaldpe.oaldpe' 的祖先元素
const parentTarget = el.closest('oaldpe.oaldpe');
// 找到則將該祖先元素隱藏
if (parentTarget) {
parentTarget.style.display = 'none';
}
}
}
});
}
});