GJJ 多功能英汉汉英 js 改版

原作者不用 GoldenDict,无心适配。这是我写的 gjj.js,保证原有功能,避免冲突,而且按钮不被单击取词。我只拿到一个网页,未见词典全貌,可能有考虑不周之处。欢迎 GD 用户测试反馈。

更新 v5

gjjv5.zip (518 字节)

15 个赞

在 GoldenDict 等软件使用原版 js,gjj 词典可能无法正常展开,别的词典部分内容也可能被隐藏。

Y[j].style.display='none';
1 个赞

更新 v2,减少一次循环

1 个赞

更新 v4,谨慎一些

更新 v5,更谨慎一点

2 个赞

原版有js文件吗?

3 个赞

当然有,你去原帖查看吧

GD使用正常。感谢制作。

开头P是多余的,怎么去掉?

此问题和 JavaScript 无关,原作者会解决。

如果作者有一段时间没有解决,我有个思路,a标签内容把任何开头P的字符串通过js来实现去掉开头第一个字母,以修改a标签内容为目的。不知道这个方法可不可行?这就是治标不治本吧。

还是等原作者那边修复吧。

就算你说的方法可行,可原帖一旦更新,这里 js 还得跟进修改。纯纯内耗,不可取。


我这儿怎么单词都挤一块了。
例句汉语译文的那个配色,字迹衬的太模糊了。

你应该回复到原帖。这里讨论的是针对 GoldenDict 的改版 js 文件,只涉及 tab 切换功能。

我以为跟js也有关。

这个css可以实现,但是P开头那个是跟mdx内容有关,#12 说得对,原帖mdx内容一旦改动,js就不可取。
可以参考我修改css样式的
gjj.css (5.8 KB)