我有4個divs;如何防止滾動時重複的事件 - jQuery
<div class="diva">diva</div>
<div class="divb">divb</div>
<div class="divc">divc</div>
<div class="divd">divd</div>
他們是400px寬和高。當div b捲動到頁首時,我想提醒a
,並使用scroll
函數和scrollTop
方法。每次滾動時,它會檢查scrollTop()
是否大於400,並提醒a
。但是,如果我不點擊在警報窗口的確定按鈕,如果我繼續滾動,多個警報將會出現,並且我會關閉它們。但我只想要一個警報,即使我繼續滾動,我也不想再發出警報。另外,如果scrollTop
低於400px,我想提醒b
(這裏也是,我不想重複)。如果我得到警報a,並且如果我向相反的方向滾動,並且如果scrollTop
變得低於400px,我需要警報b,對此沒有任何問題。
Here是小提琴。
在此先感謝..
儘管這段代碼可能解決了這個問題,但一個代碼只有答案不是很高質量。最好描述這段代碼的作用,顯示它被插入的位置,並提供相關文檔的鏈接。 –
感謝您的建議,我會嘗試使用易於理解的短語。 –