这个里面有些js报错,我要折腾一下。
先弄好wikipedia。
好的,辛苦了
bojg.css里把 ItemList-toggle-buttons 之下的 “position: fixed” 这一行删掉之后,问题就解决了。
修改的 css 上载给大家:
bojg.css (1.7 MB)
只需把这个 css 放在词典的文件夹里。
多谢指教! @meandmyhomies
需要修改的 两个文件、三个位置
| 文件 | 位置 | 修改内容 | 目的 |
|---|---|---|---|
bojg.js |
toggleScript() 函数 |
将 document.body 改为 document.querySelector('bojgm') |
让简繁切换只影响当前词典条目,因为GoldenDict-ng避免污染其他词典,给每个词典的内容包裹一个唯一容器(如 <div id="gdfrom-xxx">),并把词典内的所有 CSS 选择器都加上这个 ID 前缀,确保样式只影响该词典。 |
bojg.css |
.ItemList-button-row |
删除 position: -webkit-sticky;、position: sticky;、top: 0;、z-index: 100; |
取消父容器的粘性定位 |
bojg.css |
.ItemList-toggle-buttons |
删除 position: fixed;、top: 4rem;、right: 8px;、z-index: 1000;(可选:调整背景、边框为透明或无) |
取消按钮的固定悬浮(这是关键) |
这说明.mdd里面也打包
进去了同名.css和.js,只不过对GoldenDict来说外面的比.mdd包里面的同名文件优先级高。所以把 mdx 和 mdd 以外其他的文件都删掉,自然也没用。你用pyglossary把抖音汉语.mdx转换成.txt就知道了。
