掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 336|回复: 2

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

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

    [LV.1]初来乍到

    发表于 2020-9-23 18:53:58 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2020-9-23 19:16 编辑 : `5 F7 Z* @$ Z. v0 ^' O
    ! e" C/ a4 F9 l4 A2 x* n" q0 Z+ \
    /* Created by Mdict Editor Tool v2.0.35 */# h$ J3 p4 C/ L8 P* z/ K! v
    * O6 M4 R+ k" E: _
    /* CONTAINS:
    , [% m) Z; \; M, g' ^% y, _Syllable 1-1
    % h! X+ S4 W' vSyllable 2-1
    : j; q7 F+ V, p& `; f2 ?# SSyllable 2-2
    ' s( W2 a( ~3 V, bSyllable 3-1: [* n0 E6 H* d% ]4 S& v: e
    Syllable 3-2
    " O4 X6 m5 L' q; G  HSyllable 3-3
    / G: G" k2 b; `4 b  J8 dSyllable 4+5
    ( ^7 b/ Y$ u# H# ~/ R# v% ERhyming_All! |" l2 X- \! H4 e! d& Y7 X& S0 B; X
    */
    # P' j* f% \+ M- E% s. a* H- G& h7 x" l
    /* JavaScript file: dicts_combiner_my_dict.js */
    ( y+ x) U8 O# P+ g- o
    ( v- e& x- c  }8 _function 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”;}
    , T7 Y" l+ f$ |2 n& N$ L% U# b- h
    也就是點Syllable 2-2另一個詞時會維持在Syllable 2-2 原來的 Tab上* u* F( y7 R! u# _- h" y, }
    而不會又跳到 Syllable 2-1 的 Tab上
    # M- r7 ]% ]6 q. P直到去點擊其它的Tab,才切換
    + W+ O$ l$ L. |3 B  T. u5 Z5 W可否有解

    : D1 i; d  x2 B+ j2 H如操作所示
    8 c+ S3 Q9 [0 [
    " O/ A0 @# s' `5 v
    ' B$ g( L8 G) h  q; k
    : m, }& A) @8 I( \+ ^. ]% J1 C

    本帖子中包含更多资源

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

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

    [LV.4]偶尔看看III

    发表于 2020-9-28 17:32:40 | 显示全部楼层
    大师兄,您这个问题问得相当好!只可惜,除了我,恐怕不大可能有其他人有能力来解答的。
    8 A) c1 N7 [2 [$ `0 a& _" O
    - o" v% R7 O8 ?# o& x$ u/ a+ R$ K& T$ H这是本论坛上十几年来未有人解决的技术瓶颈:在查阅某个词头内容的时候,如果您做了某些设置(比如在这里的设置是维持在Syllable 2-2这个Tab上)点击某个链接去查新的词头内容,刚才的设置就被忘记了又回到默认的设置(默认是在Syllable 2-1这个Tab上)。( L7 G8 i# I0 \; ]6 i: h; N

    ! u, ?4 z9 {- J9 U另一个更常见的问题:为鼓励尽量用“英文思维”强迫不被母语束缚,某兄制作了一个默认只显示英文原文而不显示中文翻译的MDX,且加了一个中文显示控制按钮,点击该按钮就会将中译显示出来。而假若有一个用户的习惯是非要默认一打开就显示中译的,则除非该用户有能力去修改CSS/JAVASCRIPT代码,否则他每次查一个新词都必须点击那个控制按钮才行。如果查的词多了估计会让耐心不好的人不厌其烦。, X7 p4 c7 X$ }# Q2 O; ]( h2 \% W

    " W, X& h' R! C4 \目前本坛和其他论坛上,或者说中国的MDX词典制作市场上,还没有出现能记忆住设置的MDX词库。从技术上讲,解决该问题本来是个非常简单的雕虫小技,但很悲哀,没有几个开发者真地动了脑子去思索解决,直到本人正式决定出手。; ^9 z1 D( C) |5 @( e6 f. A) x
    ) u0 R& j9 u  Y3 P' N% r
    很高兴地宣布,这个问题已经被本人几个月前就彻底解决,且独立于windows/android操作系统,就是说两个平台都解决了。目前用在了正在开发的瀑布流(就是您说的源源不断的“厕纸”,哈哈!)图片软件上。
    * R' r; G+ [7 j' h9 i- U: g0 ?" v2 `4 N7 |
    具体到大师兄这个问题怎么解决,需要拿到完整的代码,而不是你提供的仅仅这一个函数js_display()。仅通过修改该函数估计不能解决。但一旦有完整代码就知道应该在哪里插入补丁语句了,并不难。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-9-29 15:02:12 | 显示全部楼层
    starmars 发表于 2020-9-28 17:324 h/ L4 L% f2 |# z  l, F4 f
    大师兄,您这个问题问得相当好!只可惜,除了我,恐怕不大可能有其他人有能力来解答的。
    + p' o" `& T/ A9 s" y& B8 }
    + [: ~, n: h% F1 @) c2 U+ Y这是本论坛上十几 ...

    ( [; _0 k# J6 Q' istarmars 兄,沒想到您的廣告打的比在下還大,哈!哈哈哈!,此辭典已傳至乳牛,恭請仁兄捉刀輔正一下,在下感激涕零,謝謝
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-5-23 13:44 , Processed in 0.037824 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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