[英]jquery .slidetoggle() and .toggle() together, first click does nothing then works after that
我正在嘗試創建一個類似手風琴的界面,但可以同時打開多個部分。 此外,除了擴展一部分內容以供查看之外,我還將圖像交換為單擊的“標題”。 一切正常,但每次“標題”的第一次點擊什么都不做。 每次后續點擊都按預期工作。
這是我設置的小提琴的鏈接: http : //jsfiddle.net/kJ8t6/5/
任何幫助將非常感謝。 我從昨天開始就試圖解決這個問題,並且不得不轉向其他事情。
提前致謝。
您不需要綁定額外的click
事件,因為toggle
已經是鼠標單擊事件。 但是,您應該考慮現在不推薦使用toggle
事件,因此請謹慎使用它。
$("#imgDeliver").toggle(function() {
$(this).attr("src", "...");
$('#conDeliver').slideToggle();
}, function() {
$(this).attr("src", "...");
$('#conDeliver').slideToggle();
});
演示: http : //jsfiddle.net/kJ8t6/6/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.