掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 326|回复: 2

[求助] 請賜教:這個 Javascript 如何改

[复制链接]
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2020-9-23 18:53:58 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2020-9-23 19:16 编辑 5 M& U: i- V0 k) ]/ L8 P
    + N. @  j% N4 E% S4 I
    /* Created by Mdict Editor Tool v2.0.35 */, ?3 ?: S( d$ r( l$ z

    ) @9 z2 t5 ^; r, |0 \/* CONTAINS:
    2 }! y7 u' F# L8 X% pSyllable 1-1
    . ^4 Z1 h  i6 S; Z3 O( j( zSyllable 2-1
    % F/ |' c' h9 b8 DSyllable 2-24 |, [( i, l% Z: n1 X
    Syllable 3-1
    $ O6 y) f" n- e4 i! s7 V8 m' e; r* D. rSyllable 3-2
    8 B: z3 N  f4 `4 dSyllable 3-33 E8 L7 Q5 t- S8 Z
    Syllable 4+5
    ' V5 n* }( U+ F9 s6 N1 aRhyming_All
      F  n# W& ~8 ^6 V*/& d! l" Y$ W6 K, i# o/ z
    . b, J% a; I  d/ t! u
    /* JavaScript file: dicts_combiner_my_dict.js */3 g) W# u7 H8 B' r- S

    6 X& x# z7 M, ^& C' @' Kfunction js_display(s,num){var contents=s.parentNode.nextSibling.nextSibling.childNodes; var titles=s.parentNode.childNodes; for(var i=0; i<contents.length;i++){contents.style.display=“none”;titles.style.background="#DBDBDB";titles.style.color="#0072c6";}titles[num].style.background="#0072c6";titles[num].style.color="#FFFFFF";contents[num].style.display=“block”;}
    - t9 T/ r* w# }2 @% w1 m# p7 T4 S4 }1 @# q) B
    也就是點Syllable 2-2另一個詞時會維持在Syllable 2-2 原來的 Tab上2 F8 _/ w) U+ J
    而不會又跳到 Syllable 2-1 的 Tab上& g, w+ R0 ?) e  p) T
    直到去點擊其它的Tab,才切換5 x. Y) s3 x1 u: g+ b
    可否有解

    , Y! B. k2 E9 ?% O- Q: T! r" Y如操作所示
    ( A$ l& l( o% t) |9 R/ l , O5 J- I2 [. E8 _9 \
    " y7 h" r% F. a

    5 s$ Y- }5 F7 j( p, t( B. X

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x
  • TA的每日心情
    擦汗
    2020-7-3 13:51
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    发表于 2020-9-28 17:32:40 | 显示全部楼层
    大师兄,您这个问题问得相当好!只可惜,除了我,恐怕不大可能有其他人有能力来解答的。
    ' S6 }; R/ c: s" w2 s3 w7 a* k
    ( ^" M. A% X: B  f# Z这是本论坛上十几年来未有人解决的技术瓶颈:在查阅某个词头内容的时候,如果您做了某些设置(比如在这里的设置是维持在Syllable 2-2这个Tab上)点击某个链接去查新的词头内容,刚才的设置就被忘记了又回到默认的设置(默认是在Syllable 2-1这个Tab上)。
    % K1 Z7 H" Y. L" @% D
    3 f" `. i1 l! G1 y; E& b9 ~另一个更常见的问题:为鼓励尽量用“英文思维”强迫不被母语束缚,某兄制作了一个默认只显示英文原文而不显示中文翻译的MDX,且加了一个中文显示控制按钮,点击该按钮就会将中译显示出来。而假若有一个用户的习惯是非要默认一打开就显示中译的,则除非该用户有能力去修改CSS/JAVASCRIPT代码,否则他每次查一个新词都必须点击那个控制按钮才行。如果查的词多了估计会让耐心不好的人不厌其烦。
    & J' s0 ?: Z$ M- Z* ~
    6 ~' |- ~. C/ P) w目前本坛和其他论坛上,或者说中国的MDX词典制作市场上,还没有出现能记忆住设置的MDX词库。从技术上讲,解决该问题本来是个非常简单的雕虫小技,但很悲哀,没有几个开发者真地动了脑子去思索解决,直到本人正式决定出手。
    4 j( |. n3 I( I$ m4 J
    6 J- G% Y; f7 E1 M. |/ p$ P很高兴地宣布,这个问题已经被本人几个月前就彻底解决,且独立于windows/android操作系统,就是说两个平台都解决了。目前用在了正在开发的瀑布流(就是您说的源源不断的“厕纸”,哈哈!)图片软件上。
    2 T: r1 K+ `8 G# N2 Y) K$ b! g0 K& ~
    具体到大师兄这个问题怎么解决,需要拿到完整的代码,而不是你提供的仅仅这一个函数js_display()。仅通过修改该函数估计不能解决。但一旦有完整代码就知道应该在哪里插入补丁语句了,并不难。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-9-29 15:02:12 | 显示全部楼层
    starmars 发表于 2020-9-28 17:32, G5 @7 o) L. T0 X  N7 u- E
    大师兄,您这个问题问得相当好!只可惜,除了我,恐怕不大可能有其他人有能力来解答的。
    3 @4 d$ @2 W- l, R( B  B
    $ P4 i2 u, ?; Q  I2 G这是本论坛上十几 ...
    9 ^  f$ ]. ?5 c/ A: l/ D
    starmars 兄,沒想到您的廣告打的比在下還大,哈!哈哈哈!,此辭典已傳至乳牛,恭請仁兄捉刀輔正一下,在下感激涕零,謝謝
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-20 09:06 , Processed in 0.033166 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表