的jsfiddle這裏:http://jsfiddle.net/_mtr/bvs6w爲什麼我的內容在使用.slideToggle()時被剪切?
基本上我有包含兩個元素的無序列表:標題和文本的幾行的跨度。跨度在懸停時切換,但如果用戶快速懸停和關閉,則剪輯內容。我在jQuery中錯過了什麼,以確保這不會發生,並且跨度始終隱藏或正確顯示?你把在那裏,以防止排隊
的jsfiddle這裏:http://jsfiddle.net/_mtr/bvs6w爲什麼我的內容在使用.slideToggle()時被剪切?
基本上我有包含兩個元素的無序列表:標題和文本的幾行的跨度。跨度在懸停時切換,但如果用戶快速懸停和關閉,則剪輯內容。我在jQuery中錯過了什麼,以確保這不會發生,並且跨度始終隱藏或正確顯示?你把在那裏,以防止排隊
只需使用.stop(true, true)
而不只是.stop()
。第一個參數是clearQueue
,第二個參數是jumpToEnd
,默認情況下這兩個參數都是false
。
Here's您更新的代碼。
希望這會有所幫助!
這stop(
)...
它基本上是「凍結」你在有他們的高度動畫的中間跨度。嘗試在Firebug或Chrome的Inspector中檢查它們。你會看到它們都有0.8649px的高度。
您可能想要刪除stop()
並使用插件,如hoverIntent。