$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事件 至 鼠标滚动。
即我想删除按钮并希望直接在鼠标滚动中使用css效果。
答案 0 :(得分:0)
所以这是完整的答案。要收听第一个卷轴,您可以这样做:
$(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");
});
});
我希望有所帮助。