掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1978|回复: 5

[求助] 求教js控制的双解切换想默认全部折叠要改哪里(附代码)

[复制链接]

该用户从未签到

发表于 2019-6-3 12:17:29 | 显示全部楼层 |阅读模式
本帖最后由 5dhtml 于 2019-6-3 15:00 编辑 ; \& y/ V8 [; h% M
2 T/ i0 K6 g+ B! Y* a1 P
. Y7 m" ^2 i1 D9 R# O

9 x% {5 v/ h7 f6 Q6 B! y. oLDOCE是我的主力词典,这个双解切换版本好象是fearfare090807做的,点击切换任何地方的中文,我非常喜欢。
/ h3 |6 r4 P2 U/ r

2 z' n8 U' Y! m9 K0 @* p0 C0 Z但是我觉得默认展开所有内容太占空间,每次都要一直往下拉。如果默认者中英文释义而不显示例句的话更好
+ a- ~; u7 z+ v2 N  i! [2 N( }) M9 p( U  c这样就可以节省很多空间,一目了然查看所有释义,如果关注某个释义再点进去看例句;想看例句中文翻译再点击一下# v0 `1 i. c: x* T- E# x. K
我按照自己喜好修改了css样式,但是点击切换的js就实在没办法了,盲目得试着改了很久也不行,求js大佬指点一下(代码和文件在下边)
1 [0 {, t+ P: R- c% A+ r1 U. Z8 X9 E
" j/ t; P1 S( t. d: d, Q
5 O* B% z$ g  A1 O* s
如图,默认是全部展开的,但下图这些操作本身都可以单独点击来完成,我希望能默认实现第二张图的效果3 s6 u' H: x1 u7 @+ I

6 B; V7 |6 |- w, Y+ J) O8 ]$ \0 _8 j6 X: I

5 C9 p4 Z& E; B( g  m" S- j
& ~( Q; q7 z/ W最终希望实现这样的默认效果
1 u  {3 [* z. s$ F- q: g9 W7 w; S; w- Z9 U

& C* ]) B# h3 e" T, h8 l$ s" T
$ O. T; P. b* i# \7 k
+ o$ D4 s. k6 I  E& b

) O$ ~1 I& g) x, M2 w. G" v7 `; ]5 g+ E/ v7 f( M; X# ~

" n5 s) g# f5 kJS代码,可以在线看:LM5Switch.js: H4 _% E  z6 C% i1 W
https://paste.ubuntu.com/p/zk2PZwCmqH/! H$ W1 I! I$ M# ]

  a( O/ B/ ?! M7 [1 g4 m+ v
8 U4 ?. J4 W$ R9 r9 F
相关文件:(css、js等直接传这里了,mdx文件发到网盘)& G5 k  E% c7 o

0 x- }5 J( _' n5 Y
' \+ ]' h9 Z. Z0 K
1、css、js等文件
" n5 ~6 d! ]7 H' S& `5 V5 p6 ?7 [5 k) i
6 g; x1 S; V8 u9 o0 }

5 d# i% I+ h7 i: I& A( G+ w2、Longman DOCE5++ mdx文件
+ k. I( _: z. t  Y0 Q/ rhttps://pan.baidu.com/s/15BJeMvSS3uT73kaGWcn8QQ   提取码 d7hg
2 h. ?" C# T. S1 w) Q* e
, K5 I  ~/ |+ }" _' g2 w' B) O& q9 }% t! E

0 }! p+ _; t, I6 |' ~0 r/ Y) Y+ d. \

本帖子中包含更多资源

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

x
  • TA的每日心情
    开心
    2019-7-5 07:32
  • 签到天数: 57 天

    [LV.5]常住居民I

    发表于 2019-6-3 14:53:52 | 显示全部楼层
    .LDOCE_switch_lang.switch_children后面加个不显示,就没例句了。再改一下别的,应该就好了。

    该用户从未签到

     楼主| 发表于 2019-6-3 15:03:52 | 显示全部楼层
    gsxlm 发表于 2019-6-3 14:535 J' t+ t4 b$ [8 ^
    .LDOCE_switch_lang.switch_children后面加个不显示,就没例句了。再改一下别的,应该就好了。 ...
    * X  _3 T) ~, ^5 \- {
    我只会css,display:none, 完全不懂js,请问“不显示”怎么写啊?
    # {7 r) S& I7 z$ E0 a% V0 M0 y2 u& G0 p5 y, @0 _' O  Q  q1 q
    jQuery.noConflict()(function ($) {2 m# h3 P( U# s; ^( h6 b8 S+ \3 a. r
        const TAGSWITCHCN = '.LDOCE_switch_lang';
    0 T: G5 G1 A  Y    const TAGSWITCHCNALL = '.LDOCE_switch_lang.switch_all';
    " v# C8 c) O" O! Q: B. }    const TAGSWITCHCNCHILDREN = '.LDOCE_switch_lang.switch_children';. o5 E5 l- @8 C* K2 D' s4 p
        const TAGSWITCHCNSIBLINGS = '.LDOCE_switch_lang.switch_siblings';5 I+ }5 [; T  B
        const TAGSWITCHCNTAG = '.LDOCE_switch_lang.switch_children, .LDOCE_switch_lang.switch_siblings'
  • TA的每日心情
    开心
    2020-8-27 01:50
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    发表于 2019-6-4 01:33:33 | 显示全部楼层
    Great job. Thanks for sharing.

    评分

    1

    查看全部评分

  • TA的每日心情
    开心
    2020-8-27 01:50
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    发表于 2019-6-4 01:33:46 | 显示全部楼层
    Great job. Thanks for sharing.
  • TA的每日心情
    开心
    2020-8-27 01:50
  • 签到天数: 29 天

    [LV.4]偶尔看看III

    发表于 2019-6-4 01:33:58 | 显示全部楼层
    Great job. Thanks for sharing.
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2026-8-7 21:04 , Processed in 0.019351 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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