簡體   English   中英

jquery .slidetoggle()和.toggle()在一起,第一次點擊什么都不做,然后在那之后工作

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM