掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 327|回复: 2

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

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

    [LV.1]初来乍到

    发表于 2020-9-23 18:53:58 | 显示全部楼层 |阅读模式
    本帖最后由 喬治兄 于 2020-9-23 19:16 编辑 " D* x) n$ S& W" o; S

    % K7 S, \# \6 m$ s! Q  ~/* Created by Mdict Editor Tool v2.0.35 */
    * F5 K$ J1 i: h/ [# F6 N) P9 j
    . J( g5 L  D; {$ `9 R/* CONTAINS:+ V, v* l# ]/ J
    Syllable 1-1
    4 U( G6 r* W; s& l& O  ]Syllable 2-13 J6 v+ j# S0 A! O
    Syllable 2-2
    ; {7 e5 f( P$ R* v7 Z7 FSyllable 3-1
    0 q8 j' @/ B; ASyllable 3-21 _- `* R% c- O/ G* \, i  V/ Q5 _
    Syllable 3-3
      w8 E: {- E$ O) TSyllable 4+5
    , q( \: {* {) p4 ~- g: ]& GRhyming_All9 h" N! A: k7 X/ \9 L
    */
    + E0 ?# V$ P% M5 e" _7 y( h
    ) @: B* K& c- c& k/* JavaScript file: dicts_combiner_my_dict.js */! a; g! ^* i- H4 I6 U2 O

    0 h# E, b$ C# i' w+ z4 s( mfunction 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”;}
    ; ]/ D& [9 b0 q0 l) j. m6 h* J  ^) e- j# [: ^# Y) m
    也就是點Syllable 2-2另一個詞時會維持在Syllable 2-2 原來的 Tab上" P# n/ u: A: h# j) W
    而不會又跳到 Syllable 2-1 的 Tab上& i/ z, B. E9 h1 I5 t9 b
    直到去點擊其它的Tab,才切換! S$ W% M) j0 ?8 N1 w
    可否有解
    ( G7 k: m& E4 P# ], V2 Y
    如操作所示. M& Z$ z. \) k/ v: z7 z

    - h7 L( q( I& j4 g5 K& |! M
    , k  S- H) a" l% G4 D
    ( L9 {) I5 q% m; y/ b: [( a

    本帖子中包含更多资源

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

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

    [LV.4]偶尔看看III

    发表于 2020-9-28 17:32:40 | 显示全部楼层
    大师兄,您这个问题问得相当好!只可惜,除了我,恐怕不大可能有其他人有能力来解答的。
    6 }3 f7 A6 g' k4 v
    2 f% A* W9 P& K这是本论坛上十几年来未有人解决的技术瓶颈:在查阅某个词头内容的时候,如果您做了某些设置(比如在这里的设置是维持在Syllable 2-2这个Tab上)点击某个链接去查新的词头内容,刚才的设置就被忘记了又回到默认的设置(默认是在Syllable 2-1这个Tab上)。. t' A; w, {. M' _4 n' w% e
    * w) {! p- X% m0 ~
    另一个更常见的问题:为鼓励尽量用“英文思维”强迫不被母语束缚,某兄制作了一个默认只显示英文原文而不显示中文翻译的MDX,且加了一个中文显示控制按钮,点击该按钮就会将中译显示出来。而假若有一个用户的习惯是非要默认一打开就显示中译的,则除非该用户有能力去修改CSS/JAVASCRIPT代码,否则他每次查一个新词都必须点击那个控制按钮才行。如果查的词多了估计会让耐心不好的人不厌其烦。2 `3 p. d* R. a% z/ d7 l1 @3 o
    ! }" V( d' K% c  b+ g* J0 }
    目前本坛和其他论坛上,或者说中国的MDX词典制作市场上,还没有出现能记忆住设置的MDX词库。从技术上讲,解决该问题本来是个非常简单的雕虫小技,但很悲哀,没有几个开发者真地动了脑子去思索解决,直到本人正式决定出手。
    , [! J6 D' W1 b5 L% n' _
    ) i& \; B% t1 O! [很高兴地宣布,这个问题已经被本人几个月前就彻底解决,且独立于windows/android操作系统,就是说两个平台都解决了。目前用在了正在开发的瀑布流(就是您说的源源不断的“厕纸”,哈哈!)图片软件上。: G0 a5 }, t0 o3 e

    7 D- T- S! w  D1 R5 w, C3 K具体到大师兄这个问题怎么解决,需要拿到完整的代码,而不是你提供的仅仅这一个函数js_display()。仅通过修改该函数估计不能解决。但一旦有完整代码就知道应该在哪里插入补丁语句了,并不难。
  • TA的每日心情
    开心
    2018-8-8 03:13
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2020-9-29 15:02:12 | 显示全部楼层
    starmars 发表于 2020-9-28 17:32
    . A! J8 g* t' ?* W4 S+ K大师兄,您这个问题问得相当好!只可惜,除了我,恐怕不大可能有其他人有能力来解答的。
    ; n, E! S+ w0 B) N6 ~7 C& ~! {1 `  j" h1 X# Z, z
    这是本论坛上十几 ...
    3 b+ q/ Z+ ~9 A3 Y$ Z- j. v
    starmars 兄,沒想到您的廣告打的比在下還大,哈!哈哈哈!,此辭典已傳至乳牛,恭請仁兄捉刀輔正一下,在下感激涕零,謝謝
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-25 17:59 , Processed in 0.046700 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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