【发布时间】:2017-11-23 02:14:51
【问题描述】:
我有一个很大的文档,其中执行了很多。我希望有一种方法可以以某种方式简单地编辑 JavaScript,所以我的编辑工作更少。
基本上,单击一行文本会打开其下方的隐藏文本。您可以通过单击同一行文本来关闭并重新隐藏文本......这是我希望它运行的唯一方式。就像现在一样,您可以在任何地方单击隐藏的文本,这也将关闭它。这已经成为一个问题,因为我在隐藏文本区域中有交互式内容,并且在错误区域中的意外点击会导致全部崩溃。
.results_container {
cursor: pointer;
line-height: 21px;
}
.hidden>span {
display: none;
}
.visible>span {
cursor: default;
display: block;
line-height: 18px;
background: #f5f5f5;
padding: 15px;
margin: 10px 0px 32px 25px;
}
<div class="results_container">
Click Me to show hidden content
<span>I am hidden in span tags. You can close me by clicking anywhere in this text, however, I ONLY want to close the same way I opened; by clicking "Click Me to show hidden content.</span>
</div>
注意:在小提琴上,我的 JavaScript 在最后,在粘贴的 jQuery 下......对不起,这是我让它工作的唯一方法。
【问题讨论】:
标签: javascript jquery hidden collapse