我想激活之前关闭的滚动事件。以下是我的代码。
$(window).scroll(function(){
$("#dv").append('scrolled<br>');
});
$("#stop").on("click",function(){
$(window).off("scroll");
$("#dv").append('scroll stopped<br>');
});
$("#start").on("click",function(){
$(window).on("scroll");
$("#dv").append('scroll started<br>');
});
请检查jsFiddle - http://jsfiddle.net/5hVgZ/
答案 0 :(得分:2)
将滚动功能放在功能
中function scroll() {
$("#dv").append('scrolled<br>');
}
然后调用它。
$(window).scroll(scroll);
$("#stop").on("click", function () {
$(window).off("scroll");
$("#dv").append('scroll stopped<br>');
});
$("#start").on("click", function () {
$(window).on("scroll", scroll);
$("#dv").append('scroll started<br>');
});
function scroll() {
$("#dv").append('scrolled<br>');
}
<强> Demo 强>