如果用户向下滚动鼠标滚轮或点击 $('#next')
将执行以下功能,我该如何管理?
var wd = event.originalEvent.wheelDelta;
if (wd < 0 || $("#next").click(function() {}) {
if (status == 1 && $('body').scrollTop() == $("#b1").offset().top) {
$('body').animate({
scrollTop: $("#b2").offset().top
}, 900);
prev.style.display = "block";
b1Slide_b('b1');
b1Slide('b2');
status = 2;
}
在一个函数中包含你想要执行的代码,然后启动两个事件指向那个函数:
function stuffToDo(){
// the stuff you want to do here
}
$("#next").click(function() {
stuffToDo();
}
$("#next").scroll(function() {
stuffToDo();
}
这不是最干净的方法,但如果需要,它允许您根据事件为函数提供自定义参数。
希望对你有帮助
我是一名优秀的程序员,十分优秀!