gpt4 book ai didi

javascript - 如何在 if 语句中包含鼠标滚轮滚动和单击事件?

转载 作者:太空宇宙 更新时间:2023-11-03 22:56:11 24 4
gpt4 key购买 nike

如果用户向下滚动鼠标滚轮或点击 $('#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();
}

这不是最干净的方法,但如果需要,它允许您根据事件为函数提供自定义参数。

希望对你有帮助

关于javascript - 如何在 if 语句中包含鼠标滚轮滚动和单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38346761/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com