jQuery的onclick事件鼠标滚动
$header.each(function() { var t = jQuery(this),
button = t.find('.button');
button.click(function(e) {
t.toggleClass('hide');
if (t.hasClass('preview')) {
return true;
} else {
e.preventDefault();
}
});
});
在上面的代码中,我想改变 button.click事件 到 鼠标滚动。jQuery的onclick事件鼠标滚动
即我想删除按钮,并希望直接在鼠标滚动的CSS效果。
回答:
所以这里是完整的答案。要听第一次滚动,你可以这样做:
$(document).ready(function() { var firstScroll = false;
$(window).scroll(function() {
if(!firstScroll) {
firstScroll = false;
// Put your code here..
}
});
});
这将始终监听滚动事件,但只能在第一次滚动时运行您的代码。更好的方法是在运行代码后分离侦听器,这将导致只运行一次,然后停止侦听。
$(document).ready(function() { $(window).scroll(function() {
// Put your code here..
$(window).off("scroll");
});
});
我希望有帮助。
以上是 jQuery的onclick事件鼠标滚动 的全部内容, 来源链接: utcz.com/qa/267387.html