掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 339|回复: 2

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

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

    [LV.1]初来乍到

    发表于 2020-9-23 18:53:58 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2020-9-23 19:16 编辑 - o6 ]% a$ n( p; n9 @# h$ {$ x6 @

    . U2 I* B/ B. Y! _/* Created by Mdict Editor Tool v2.0.35 */* V: T7 k9 L+ ?* b' ~" K
    & K" V& L0 P& I# A9 _9 d. }- g" `2 f, G
    /* CONTAINS:; |7 W- Z/ ]4 Y1 F% Y
    Syllable 1-1- N# g, |* [" M, j+ T& b
    Syllable 2-1
    9 |9 S( F( J- N6 O6 N' F6 I- ~Syllable 2-2
    ' D+ S6 B) P6 k" G# k- aSyllable 3-1
    # s2 y3 m6 s( A6 p) GSyllable 3-2) s) E' r- i% y' g
    Syllable 3-3
    ) M/ Y0 S( R% gSyllable 4+58 E* g1 ]2 g# ]
    Rhyming_All
    & X4 B8 w( A6 [- s) n6 n*/& b, |6 `& L3 n* A8 {
    2 ~/ W  o; q5 d2 ]" E( z
    /* JavaScript file: dicts_combiner_my_dict.js */0 [% b, M- G0 D) Q6 x0 @$ z2 \
    7 u( K1 [* K3 G5 o7 z. c3 B
    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”;}
    7 ?3 s% k) @5 R- O1 J: Q. v
    : [$ M" M8 j' R9 ^+ o2 S也就是點Syllable 2-2另一個詞時會維持在Syllable 2-2 原來的 Tab上5 P  v8 w) @5 }) R# s' G- E- W
    而不會又跳到 Syllable 2-1 的 Tab上
    2 L- E8 q. B5 q; z$ H+ ]直到去點擊其它的Tab,才切換, ]8 z, @9 d2 B& }8 R
    可否有解
      c, {6 o( P2 P# V/ B
    如操作所示* K5 C2 }( b, G& s

    ) T) }6 a; |. x: g6 v# m3 e6 ~8 r) G! `' z; y

      L* X- }! D, }9 P% Q+ b! F

    本帖子中包含更多资源

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

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

    [LV.4]偶尔看看III

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

    [LV.1]初来乍到

     楼主| 发表于 2020-9-29 15:02:12 | 显示全部楼层
    starmars 发表于 2020-9-28 17:323 z2 |  L4 n0 r, k4 Z1 e1 E" f
    大师兄,您这个问题问得相当好!只可惜,除了我,恐怕不大可能有其他人有能力来解答的。; J" Z) |$ r4 k. E. b7 }: k

    + U# P8 b: i( j( Q% ^4 y% `- T这是本论坛上十几 ...
    8 k* [' [) D( [" I& v  P- [# c2 Y
    starmars 兄,沒想到您的廣告打的比在下還大,哈!哈哈哈!,此辭典已傳至乳牛,恭請仁兄捉刀輔正一下,在下感激涕零,謝謝
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-6-4 19:57 , Processed in 0.038035 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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