掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1433|回复: 5

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

[复制链接]

该用户从未签到

发表于 2019-6-3 12:17:29 | 显示全部楼层 |阅读模式
本帖最后由 5dhtml 于 2019-6-3 15:00 编辑
4 ]* k9 G$ p" G+ N7 X3 X7 T& D* h- O7 Z  n

) t' G. T* g! [) R6 d* b! i" L0 S
' y, z1 ]; y6 c3 H
LDOCE是我的主力词典,这个双解切换版本好象是fearfare090807做的,点击切换任何地方的中文,我非常喜欢。
- n) ~) X. }2 q& P

5 M5 H$ m, ~0 s但是我觉得默认展开所有内容太占空间,每次都要一直往下拉。如果默认者中英文释义而不显示例句的话更好2 O# j& A$ @2 K) q. R3 V: T1 Z% |
这样就可以节省很多空间,一目了然查看所有释义,如果关注某个释义再点进去看例句;想看例句中文翻译再点击一下
7 |5 ?& R. Y' J- h/ g# j我按照自己喜好修改了css样式,但是点击切换的js就实在没办法了,盲目得试着改了很久也不行,求js大佬指点一下(代码和文件在下边)' }8 J0 A: p% Q6 e

4 T3 T8 t% J. ]. I

' W- p! a  y/ D, r; C9 w7 K) c5 b- T如图,默认是全部展开的,但下图这些操作本身都可以单独点击来完成,我希望能默认实现第二张图的效果
) ]+ Z, \. ~( L7 q) T( h4 n" F6 u3 h: R4 X* N1 {7 F, E

" g6 S- W) A! b: x: S4 k% m
) {+ N' }- R$ ^" K! l
7 L9 P$ B* i' k# u) o最终希望实现这样的默认效果( `2 {/ Z) i( _* i

% U5 `2 [2 ^7 ]# i! g: Z! K9 ^) N
. b! ~" Y$ ^0 i* ]6 R/ a! ^; L( p
) t0 l6 u( \# ^
/ M" P' ~" L$ i' i$ f( J3 h; k! q9 e
8 _- ^$ p; l: J/ o1 T1 f. U! |
9 T& W/ D7 o  o3 B* u0 x! N
/ M- i" i1 R6 g; V, \; J
JS代码,可以在线看:LM5Switch.js" E- x$ R3 x. H, N' @  i2 F
https://paste.ubuntu.com/p/zk2PZwCmqH/
1 N5 t/ L* U" x* K) k/ c5 K7 W! N

: }) D6 a& K" L4 n% p相关文件:(css、js等直接传这里了,mdx文件发到网盘). e; |& `0 g( `% N9 k# C1 t; b& @+ o2 T
7 S- V) Q. T) }( ?  G* W1 @# t  f

' c' q5 |2 G7 Y! c1、css、js等文件, Q; `& G8 s+ h; [0 b, L

: ^: {& y" E7 C1 y0 m1 ~- {4 R/ j+ \, ^& A# W
6 E  t* Q7 `' a0 C
2、Longman DOCE5++ mdx文件
; J# R2 U% a! e, ?& uhttps://pan.baidu.com/s/15BJeMvSS3uT73kaGWcn8QQ   提取码 d7hg
- L: e6 S: q8 N
2 D2 G$ M( d4 D! n* [0 |
. x. ?4 o/ d5 X+ s
" `4 L) E2 M- S1 ~2 T; e  h
% W3 r# l& T9 U+ @% I8 |; k' 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:53
    ! L+ r& ~, X' C9 F0 b9 X9 \# ?" {7 ~: y.LDOCE_switch_lang.switch_children后面加个不显示,就没例句了。再改一下别的,应该就好了。 ...

    3 S& i0 n5 F$ u6 f我只会css,display:none, 完全不懂js,请问“不显示”怎么写啊?( Q& C& f" r0 ^* ^- y9 t
    6 p, ]3 e) H3 s- w7 a, H( e, h% R8 {
    jQuery.noConflict()(function ($) {
    & V8 e7 [7 L' z! _1 x5 V/ l    const TAGSWITCHCN = '.LDOCE_switch_lang';
    # @/ Z6 ~' E! n    const TAGSWITCHCNALL = '.LDOCE_switch_lang.switch_all';, |$ L  V( G& }; H2 D# m, p- p
        const TAGSWITCHCNCHILDREN = '.LDOCE_switch_lang.switch_children';3 l5 i0 ]* C5 P) L
        const TAGSWITCHCNSIBLINGS = '.LDOCE_switch_lang.switch_siblings';
    + e& l" H$ I3 q+ j+ v* ]    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, 2025-5-6 15:07 , Processed in 0.022261 second(s), 23 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

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