单击“阅读更多”按钮或链接时如何展开文本?

穆罕默德·卡姆兰

我有一个js函数,可在两个文本范围之间切换。一种是较小的文本,其类别已折叠,另一种是全文的文本,其类别已扩展。

这是我的js

$(document).ready(function() {
    $(".expanded").hide();

    $(".expanded, .collapsed").click(function() {
        $(this).parent().children(".expanded, .collapsed").toggle();
    });
});

和我的HTML看起来像这样

<span class="collapsed">
 some small text
 <a href="javascript:void(0)"> READ MORE>></a>
</span>

<span class="expanded">
 here come the full text to replace the small text
 <a href="javascript:void(0)">Less>></a>
</span>

预设功能将一个部分的文本替换为另一部分。我的问题是,当我们单击任何跨度的任何部分(折叠或展开)时,文本都会更改。我想限制它仅在单击“阅读更多>>”或“更少>>”链接时才更改文本。我已经在此设计中走得很远,以至于现在无法更改功能。我希望在保持当前功能的同时进行更改。有任何想法吗??

发生
$(document).ready(function() {
    $(".expanded").hide();

    $(".expanded a, .collapsed a").click(function(eve) {
        eve.preventDefault();
        $(".expanded, .collapsed").toggle();
    });
});

小提琴

更新

解决有关帖子的问题。

$(document).ready(function() {
    $(".expanded").hide();

    $(".expanded a, .collapsed a").click(function(eve) {
        var $container = $(this).parents("div");
        eve.preventDefault();
        $container.children(".expanded, .collapsed").toggle();
    });
});

小提琴

请注意,此代码将跨度包含在div中是理所当然的(否则请进行更改)。

希望对您有所帮助或至少能给您一些想法。

亲切的问候。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击“阅读更多”按钮或链接时如何展开文本?

来自分类Dev

当用户单击ios中的“更多”按钮时,如何展开UITextview

来自分类Dev

以div限制字符显示的文本,添加“阅读更多”链接,并在单击链接时显示所有字符

来自分类Dev

单击时更改按钮文本(更多/更少)

来自分类Dev

在按钮和正文上均单击时,“阅读更多”

来自分类Dev

如何制作“阅读更多”按钮?

来自分类Dev

单击“阅读更多”后如何在我的代码上添加“阅读更少”按钮?

来自分类Dev

如何逐行阅读文本文件,然后单击按钮

来自分类Dev

c#WPF,如何在单击按钮时展开表格?

来自分类Dev

单击各种按钮时如何在菜单内生成链接(文本)

来自分类Dev

单击按钮时如何显示文本

来自分类Dev

单击按钮时如何隐藏文本

来自分类Dev

单击链接按钮时,文本框消失

来自分类Dev

单击时如何更改链接按钮的颜色(访问的链接)?

来自分类Dev

单击打印按钮后,Colspan gridview展开更多列

来自分类Dev

使用硒单击按钮并查看更多文本

来自分类Dev

更改缺货 Woocommerce 产品上的“阅读更多”按钮链接

来自分类Dev

使用“阅读更多”链接来限制可读文本?

来自分类Dev

单击按钮时如何更改按钮的文本?-迅捷

来自分类Dev

单击时如何更改文本和按钮图像(或按钮)

来自分类Dev

添加更多阅读按钮以查看Gridview描述文本

来自分类Dev

单击按钮jquery时显示更多div

来自分类Dev

单击按钮时显示更多或更少

来自分类Dev

单击按钮或链接时如何更新acf字段值?

来自分类Dev

使用<!-more->时,删除硬编码的“阅读更多”按钮。

来自分类Dev

单击链接时,如何使文本框发光然后褪色?

来自分类Dev

实施“加载更多”按钮以在单击时加载更多元素

来自分类Dev

实施“加载更多”按钮以在单击时加载更多元素

来自分类Dev

单击折叠/展开链接

Related 相关文章

  1. 1

    单击“阅读更多”按钮或链接时如何展开文本?

  2. 2

    当用户单击ios中的“更多”按钮时,如何展开UITextview

  3. 3

    以div限制字符显示的文本,添加“阅读更多”链接,并在单击链接时显示所有字符

  4. 4

    单击时更改按钮文本(更多/更少)

  5. 5

    在按钮和正文上均单击时,“阅读更多”

  6. 6

    如何制作“阅读更多”按钮?

  7. 7

    单击“阅读更多”后如何在我的代码上添加“阅读更少”按钮?

  8. 8

    如何逐行阅读文本文件,然后单击按钮

  9. 9

    c#WPF,如何在单击按钮时展开表格?

  10. 10

    单击各种按钮时如何在菜单内生成链接(文本)

  11. 11

    单击按钮时如何显示文本

  12. 12

    单击按钮时如何隐藏文本

  13. 13

    单击链接按钮时,文本框消失

  14. 14

    单击时如何更改链接按钮的颜色(访问的链接)?

  15. 15

    单击打印按钮后,Colspan gridview展开更多列

  16. 16

    使用硒单击按钮并查看更多文本

  17. 17

    更改缺货 Woocommerce 产品上的“阅读更多”按钮链接

  18. 18

    使用“阅读更多”链接来限制可读文本?

  19. 19

    单击按钮时如何更改按钮的文本?-迅捷

  20. 20

    单击时如何更改文本和按钮图像(或按钮)

  21. 21

    添加更多阅读按钮以查看Gridview描述文本

  22. 22

    单击按钮jquery时显示更多div

  23. 23

    单击按钮时显示更多或更少

  24. 24

    单击按钮或链接时如何更新acf字段值?

  25. 25

    使用<!-more->时,删除硬编码的“阅读更多”按钮。

  26. 26

    单击链接时,如何使文本框发光然后褪色?

  27. 27

    实施“加载更多”按钮以在单击时加载更多元素

  28. 28

    实施“加载更多”按钮以在单击时加载更多元素

  29. 29

    单击折叠/展开链接

热门标签

归档