我有点这个JQuery来隐藏和显示UL下的LI,当它被点击时,它就可以工作。但是,当我点击UL中的某个链接时,它会关闭,我希望它保持打开状态。尝试获得slideToggle在点击链接时保持打开状态
<script type="text/javascript">
$(function() {
$('.headlink').click(function() {
$(this).children('ul').slideToggle();
});
$('.headlink').click(function(event) {
event.stopPropagation();
});
});
</script>
这是UL。
<ul class="arclist">
<li class="headlink">
<h2>+ Top Link</h2>
<ul class="transcriptfile" style="display:none;">';
<a href="transcripts/filename"><li>
<p>Clickable Link</p></li></a>
</ul>
</ul>
如果从一些PHP代码中填充UL和LI,但是我为了便于阅读而将其取出。就像我说过的,一切正常,我得到了多个UL和多个LI,可点击的链接都可以工作,但只需点击其中一个可点击链接即可切换幻灯片并隐藏它,但我不希望这样。
非常完美,非常感谢! – Cthulhuite