是否有可能「滑落」已用slideToggle打開的活動div?jQuery:如何「打開」打開slideToggle div?
該功能可以相互獨立地打開多個文本div,但打開的div的click(function()
仍然是可點擊的,因此div會反彈並再次打開。這主要是用戶體驗;我希望用戶無法點擊已經打開的div。
的jsfiddle:http://jsfiddle.net/auUxk/12/
$(".entry-content").hide();
$(".entry-title").click(function() {
$(".entry-content").hide();
$(this).parent().children(".entry-content").slideToggle(500); });
HTML:
<div class="entry-post">
<h2 class="entry-title">Post Title 1</h2>
<div class="entry-content">Lorem Ipsum Lorem Ipsum
</div></div>
<div class="entry-post">
<h2 class="entry-title">Post Title 2</h2>
<div class="entry-content">Lorem Ipsum Lorem Ipsum Lorem Ipsum
</div></div>
你的意思是有兩個閉合的div標籤? – 2011-04-30 19:53:48
@xixonia,如果你看看他發佈的[JS Fiddle](http://jsfiddle.net/auUxk/12/),這不是一個錯誤,但可能是複製粘貼代碼片段的人工製品。 – 2011-04-30 19:56:37
Arg。我的錯。 HTML已更正。這是Wordpress循環生成的標記。 – markratledge 2011-04-30 20:05:02