查看: 923|回复: 31
打印 上一主题 下一主题

[悬赏] 求帮忙改下朗文5++的js文件

[复制链接]
  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    跳转到指定楼层
    受到警告 1
    发表于 2018-8-18 22:17:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    100
    本帖最后由 九合诸侯 于 2018-8-18 22:40 编辑

    大家好, 求大神帮忙改一下朗文5++的JS文件。

    使最上面这一块: Word Family初始状态为折叠就好! 符号为+, 点一下再展开那种。
    还有一个小要求: 就是把Word Family里面每个词性分开来单独列出一行, 如名词一行, 形容词一行, 动词一行, 现在是聚拢在一起, 看着有些费力。


    就只有这两个小要求。

    这两个修改对我来说难如登天, 对大神应该是小菜一碟, 所以拜托了!


    原CSS和JS文件是从FF版朗文5++JS精简与功能调整 https://www.pdawiki.com/forum/forum.php?mod=viewthread&tid=25832&page=1#pid674600 这里下过来的, 不过经过了自用的修改。

    MDX则是GaryPang大神另外一个帖子的词组提取版。

    朗文5 ·双解·例句发音.rar (181.09 KB, 下载次数: 3)

    如果可以的话, 请解释一下修改的详细步骤, 授人以渔, 让我这个小白也学习学习。

    当然, 如果要修改MDX文件, 那还是算了, 我就去找个洗手间哭了。
    谢谢大家!




    最佳答案

    查看完整内容

    本来是写了的,不过楼上的方法可行

    评分

    1

    查看全部评分

  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    2
    发表于 2018-8-18 22:17:26 | 只看该作者
    本帖最后由 baodi 于 2018-8-19 01:23 编辑

    本来是写了的,不过楼上的方法可行
  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    3
    发表于 2018-8-19 00:19:46 | 只看该作者
    本帖最后由 thinkinginlast 于 2018-8-19 00:23 编辑

    好像garypang大侠提高展开速度,对mdx做了处理,不使用js展开,直接就是打开了所有,所以,你懂的。第二个目标可以做到。无法上传了。不知为何?
  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    4
     楼主| 发表于 2018-8-19 00:21:40 | 只看该作者
    thinkinginlast 发表于 2018-8-19 00:19
    好像garypang大侠提高展开速度,对mdx做了处理,不使用js展开,直接就是打开了所有,所以,你懂的。第二个 ...

    如果不能实现第一个, 第二个也无用了, 我直接把WORD FAMILY隐藏掉好了。

    看来真的是MDX文件的问题, 囧。
  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    5
    发表于 2018-8-19 00:27:17 | 只看该作者
    本帖最后由 thinkinginlast 于 2018-8-19 01:01 编辑

    我用的原版,不喜欢用全部展开的,就可以了。那随你。CSS文件里加一句 span.pos{display:block;} ,就按词性分列了。不是Mdx的问题,garypang大侠后来版本不用js展开是提高了全显示的速度。你可以试一下,相信graypang版本排版也会生效,我这里很好,只是暂时无法传图,文件。上传网络报403。
    你可以试着在这样加入:.LDOCE_word_family{display:none!important;}span.pos{display:block;} ,如果,可以隐藏,Garypang大侠没有删除 展开的js的话,就两个目标都可实现。有空再用Garypang的版本验证了。

    评分

    1

    查看全部评分

  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    6
     楼主| 发表于 2018-8-19 00:29:59 | 只看该作者
    thinkinginlast 发表于 2018-8-19 00:27
    我用的原版,不喜欢用全部展开的,就可以了。那随你。CSS文件里加一句 span.pos{display:block;} ,就按词 ...

    哈哈, 谢谢你了!
  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    7
    发表于 2018-8-19 01:00:20 | 只看该作者
    本帖最后由 thinkinginlast 于 2018-8-19 01:05 编辑
    baodi 发表于 2018-8-19 00:51
    我先用了你提供的那三个文件
    然后,加上FF的原版LD5++ 1.35版本的mdd文件

    你第二个目标,可能不科学哈。按词性分块显示,是正信。哈哈。,随你们吧。
    老兄,论坛回复加入代码,是如何搞的,我输的两行外观,就是比你这个代码插入就土包子了。

    评分

    1

    查看全部评分

  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    8
     楼主| 发表于 2018-8-19 01:03:47 | 只看该作者
    baodi 发表于 2018-8-19 00:51
    我先用了你提供的那三个文件
    然后,加上FF的原版LD5++ 1.35版本的mdd文件

    这个不符合吧? 虽然我是小白, 但display: none 是消失这个我还知道的。

    我是想把WORD FAMILY折叠起来, 符号变成+, 点击一下又能展开那种。

    哥, 你这个不是吧? 要不你传一下CSS文件让我试试?
  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    9
    发表于 2018-8-19 01:09:06 | 只看该作者
    本帖最后由 thinkinginlast 于 2018-8-19 01:10 编辑

    道理上,是对的。明天帮你再搞。词性分列绝对没问题。加强制优先是可以的。看我那简陋的两行。.LDOCE_word_family{display:none!important;}span.pos{display:block;}
  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    10
     楼主| 发表于 2018-8-19 01:14:20 | 只看该作者
    thinkinginlast 发表于 2018-8-19 01:09
    道理上,是对的。明天帮你再搞。词性分列绝对没问题。加强制优先是可以的。看我那简陋的两行。.LDOCE_word_ ...

    谢谢朋友了, 不过如果不能达到第一个折叠的要求, 第二个词性分列有了也是无用的, 干脆我全都屏蔽掉好了。
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    11
    发表于 2018-8-19 01:25:05 | 只看该作者
    九合诸侯 发表于 2018-8-19 01:03
    这个不符合吧? 虽然我是小白, 但display: none 是消失这个我还知道的。

    我是想把WORD FAMILY折叠起来 ...

    的确是的
    但是那个js的功能就是切换这个display的状态

    点击的时候就会切换状态,
    所以一开始就是none的话,就可以了
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    12
    发表于 2018-8-19 01:33:38 | 只看该作者
    方法的话,上面那个是可以的,我也是这样的解决方案,符合你的要求

    你提到"如果可以的话, 请解释一下修改的详细步骤, 授人以渔, 让我这个小白也学习学习。"

    我虽然没学过js,但是看过c语言入门...

    大概就是点击后,找到是wordFamily旁边的+号,进行 "切换"
    怎么切换呢?

    判断是否能够看见,能的话进行隐藏,否的话进行显示

    所以这个只是切换状态的
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    13
    发表于 2018-8-19 01:35:50 | 只看该作者
    thinkinginlast 发表于 2018-8-19 01:00
    你第二个目标,可能不科学哈。按词性分块显示,是正信。哈哈。,随你们吧。
    老兄,论坛回复加入代 ...


    点评

    谢谢兄弟,提示。我老土,不知道,可以这样插入代码。谢谢额。  发表于 2018-8-19 10:02
  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    14
     楼主| 发表于 2018-8-19 01:37:27 | 只看该作者
    baodi 发表于 2018-8-19 01:33
    方法的话,上面那个是可以的,我也是这样的解决方案,符合你的要求

    你提到"如果可以的话, 请解释一下修改的 ...

    所以, 只用把第二张图里的show 和 hide两个调一下就是了吗?

    可是这样不会影响到其他的折叠展开吗?

    我先试试。
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    15
    发表于 2018-8-19 01:41:44 | 只看该作者
    本帖最后由 baodi 于 2018-8-19 01:43 编辑
    九合诸侯 发表于 2018-8-19 01:37
    所以, 只用把第二张图里的show 和 hide两个调一下就是了吗?

    可是这样不会影响到其他的折叠展开吗?

    不用!!!!
    只改css就够了,使用
    thinkinginlast 的
    我用的原版,不喜欢用全部展开的,就可以了。那随你。CSS文件里加一句 span.pos{display:block;} ,就按词性分列了。不是Mdx的问题,garypang大侠后来版本不用js展开是提高了全显示的速度。你可以试一下,相信graypang版本排版也会生效,我这里很好,只是暂时无法传图,文件。上传网络报403。
    你可以试着在这样加入:.LDOCE_word_family{display:none!important;}span.pos{display:block;} ,如果,可以隐藏,Garypang大侠没有删除 展开的js的话,就两个目标都可实现。有空再用Garypang的版本验证了。
    但我测试了,.LDOCE_word_family{display:none;}就够了,"!important"不用加入
  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    16
     楼主| 发表于 2018-8-19 01:43:51 | 只看该作者
    baodi 发表于 2018-8-19 01:41
    不用!!!!
    只改css就够了,使用
    thinkinginlast 的

    我来试一下, 但感觉好像不行, 因为这样好像不能折叠。

    你们两位明天行的话传个压缩包上来, 谢谢啦!
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    17
    发表于 2018-8-19 01:44:34 | 只看该作者
    本帖最后由 baodi 于 2018-8-19 01:49 编辑
    九合诸侯 发表于 2018-8-19 01:43
    我来试一下, 但感觉好像不行, 因为这样好像不能折叠。

    你们两位明天行的话传个压缩包上来, 谢谢啦! ...
    LM5style.zip (56.74 KB, 下载次数: 2)
  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    18
     楼主| 发表于 2018-8-19 01:58:58 | 只看该作者

    大侠, 试了下, 发现第一个问题解决了, 真棒!

    但第二个问题, 就是分词性这个, 你看是不是再研究研究? 我也再看看。

    还有就是, 现在虽然处于折叠状态, 但符号还是减号, 不知道能否改成加号。

    谢谢你们了!
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    19
    发表于 2018-8-19 02:20:52 | 只看该作者
    LM5style.zip (56.75 KB, 下载次数: 3)
    "但符号还是减号, 不知道能否改成加号"
    解决.

    "就是分词性这个, 你看是不是再研究研究?"
    我感觉,只靠css可能解决不了,因为这个是没有分出"父辈子辈"这样的分层形式的.
    所以不好直接框选

    不过,奇怪的是当GD软件界面窄一点,就能够形成了

  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    20
     楼主| 发表于 2018-8-19 02:28:22 | 只看该作者
    baodi 发表于 2018-8-19 02:20
    "但符号还是减号, 不知道能否改成加号"
    解决.

    朋友, 来说下你把减号改成加号这个是怎么解决的呗, 学习学习。

    分词性这个, 确实, GD界面窄一点就行了, 不过如果能全屏都这样, 就更好了。
  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    21
    发表于 2018-8-19 02:39:48 | 只看该作者
    九合诸侯 发表于 2018-8-19 02:28
    朋友, 来说下你把减号改成加号这个是怎么解决的呗, 学习学习。

    分词性这个, 确实, GD界面窄一点就行 ...

    小哥,css真是博大精深

    你打开你的
    "LM5style_vanilla.css"
    找到1262行

    1. @media screen and (max-width: 761px){
    2.     .res_hos{
    3.         display: none!important;
    4.     }

    5.     .dropdown-icon {
    6.         margin-top: 4px;
    7.     }

    8.     .ui.dropdown.selection.custom-select-label-container {
    9.         width: 30px;
    10.     }
    复制代码

    看到这些东西
    改那个max-width: 761px为一个更大的值
    例如max-width: 9999px



  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    22
     楼主| 发表于 2018-8-19 02:39:59 | 只看该作者
    baodi 发表于 2018-8-19 02:20
    "但符号还是减号, 不知道能否改成加号"
    解决.

    朋友, 我已经知道了你是怎么解决的了, 不过我发现你只是把加号和减号调换了一下, 可是这一调就全调了, 下面本来是减号的都变成加号了~~~ 捂脸表情。

    不过其实这个问题不算重要, 我想着如果不能改变WORD FAMILY的符号, 能不能把它隐藏掉? 这好像是差不多的步骤, 能隐藏就能改, 你说是吧?

    分词性这个, 只有坐等大神了。
  • TA的每日心情
    擦汗
    2018-9-26 03:50
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    9

    主题

    165

    回帖

    1857

    积分

    解元

    Rank: 5Rank: 5

    积分
    1857
    23
     楼主| 发表于 2018-8-19 02:57:42 | 只看该作者
    baodi 发表于 2018-8-19 02:39
    小哥,css真是博大精深

    你打开你的

    哦也! 完美! 第二个条件也满足了!

    就剩下那个小要求了, 就是把WORD FAMILY的减号改成加号, 朋友你看能不能改下。

    不过这个如果要花费很多时间就算了, 我把它隐藏掉就好了。

    CSS不但博大精深, 还很花时间, 谢谢朋友了!
  • TA的每日心情
    开心
    2021-6-13 16:50
  • 签到天数: 725 天

    [LV.9]以坛为家II

    10

    主题

    2118

    回帖

    7610

    积分

    会元

    Rank: 7Rank: 7Rank: 7

    积分
    7610

    灌水大神章

    24
    发表于 2018-8-19 09:40:06 | 只看该作者
    本帖最后由 thinkinginlast 于 2018-8-19 09:48 编辑

    由于graypang大是mdx里先“硬”显示了所有项目,要点其实就是回到,把graypang大的排版回复到FF大先隐藏的状态,否则查短语失效,必须要用garypang大的mdx,保持FF大的原版js的相关展开语句就可以了,词性分列,就是那个,网络依然无法上传附件。很简单,加一句,就OK,不过是块显示,自然会按词性断行。当然要看下其他标签会否收到影响,那个词肯定没问题。验证过了。至于加减号,FF大的原js现成的,没有问题。没必有动。
    1. span.pos{display:block;}
    复制代码


  • TA的每日心情
    奋斗
    2020-5-22 08:16
  • 签到天数: 47 天

    [LV.5]常住居民I

    3

    主题

    192

    回帖

    9785

    积分

    进士

    Rank: 8Rank: 8

    积分
    9785

    QQ 章笑傲江湖章灌水大神章

    25
    发表于 2018-8-19 09:56:09 | 只看该作者
    九合诸侯 发表于 2018-8-19 02:57
    哦也! 完美! 第二个条件也满足了!

    就剩下那个小要求了, 就是把WORD FAMILY的减号改成加号, 朋友你 ...

    昨夜竟然睡着了,坐着睡着了

    那个加号我想不出一般的解决方法
    倒是有个超级麻烦的.
    就是编辑mdx,手动替换那个标签为隐藏,而不是直接修改display的方式,就能实现

    我不会js,所以我也不知道怎么实现效果.