ODE_UK

用的:point_up_2:这个数据制作,感谢这位匿名大神提供的数据。
草兄10月份的数据 Hazuki 有制作分享,非常精美。
但我不喜欢用多合一的词典,只好自己动手搞一个。


没有ff, karx,海上1212等大神那样的技术,只能搞一个自用自娱的毛胚版。国庆假期时就下载了数据,但空闲时间较少,只是断断续续地在睡前捣鼓一下。制作粗糙、不抠细节,但对我来说已堪用。继续投入就得不偿失了。


我不懂 jQuery,JavaScript。当前词典使用的js还是我临阵磨枪,借助搜索引擎和ai搞出来的。我发帖也带着求助的目的,希望论坛前端大佬出手,帮整个JavaScript,实现义项折叠展开的功能。之前自己瞎捣鼓了一个,操作逻辑有点反直觉,就给删了。还得是专业的人做专业的事,不然既吃力,也没达到预期效果。

我仅在手机dicttango上使用本词典,不保证其它平台、软件上的可用性。这些方面的问题我无力解决。

词典截图:

下载链接:

9 个赞

Thanks for sharing…

Thank you bud, it’s great.

假设是默认折叠 div.se2 内 div.sense 后的 div.subsense

可以参考 details 标签,自带 toggle 事件(这样就不用碰js了,只需要修改 html和css)

  • div.se2 改成 details.se2
  • div.sense 改成 summary.sense
  • div.subsense 就默认隐藏了,这样找到对应的 .sense 后,可以进一步查看细小差别意思的 .subsense

如果是排他性的折叠隐藏,比如折叠隐藏其他义项,比如S 有1 2 3 三个释义簇,可以采用 :checked - CSS:层叠样式表 | MDN ,包括一键显示全部子释义、一键显示全部例句功能都可以用这个实现。 样式可以通过css隐藏、调整。

1 个赞