點擊事件後激活滾動偵聽器的正確方法是什麼?單擊事件後滾動偵聽器上的jQuery
我目前使用:
$('.button').click(function (event) {
$(window).on("scroll", someFunction);
}
someFunction = function() {
//do stuff
$(window).off("scroll"); //disable scroll listener
}
上的click事件啓用它運行someFunction滾動監聽器。該函數在完成時完成填充並禁用滾動監聽器。滾動監聽器在點擊後再次啓用。
我擔心的是我做得不對。請指教!
注意:滾動監聽器不能無限期地運行。它從點擊開始,並且必須在myFunction結束時結束。
注:我不想當用戶停止滾動檢測..
是否行得通?看起來很好,我真的 – scniro
[jQuery滾動()檢測用戶停止滾動時可能的重複](http://stackoverflow.com/questions/9144560/jquery-scroll-detect-when-user-stops-滾動) – Jako
@Jako不是dublicate。我試圖找出如何「發佈點擊事件後激活滾動監聽器」。當用戶停止滾動時不檢測。完全不同! – CyberJunkie