gpt4 book ai didi

css - 使用 CSS 更改点击时的链接文本

转载 作者:太空宇宙 更新时间:2023-11-04 07:31:34 26 4
gpt4 key购买 nike

我的代码运行起来有点滑稽。如果您单击链接,它应该从 show more 变为 show less 然后再次单击时应该转到 show more 但是行为不是正如预期的那样。

#theLink.collapsed:before
{
content:'Show less' ;
}
#theLink:before
{
content:'Show more' ;
}
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">

<a data-toggle="collapse" href="#intro" aria-expanded="false" aria-controls="intro" id="theLink"></a>

<div id="intro" class="collapse">
Here comes the text...
</div>

最佳答案

您刚刚将 moreless 文本设置错了。当链接具有 collapsed 类时,需要显示 show more 文本。

我还初始化了默认情况下具有 collapsed 类的链接。

#theLink.collapsed:before
{
content:'Show more' ;
}
#theLink:before
{
content:'Show less' ;
}
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">

<a class="collapsed" data-toggle="collapse" href="#intro" aria-expanded="false" aria-controls="intro" id="theLink"></a>

<div id="intro" class="collapse">
Here comes the text...
</div>

关于css - 使用 CSS 更改点击时的链接文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49353631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com