Javascript 如何在鼠标滚轮滚动发生之前控制它?
我正在尝试在鼠标滚轮滚动发生之前获取该事件,这样我就可以停止滚动并执行一些操作,然后将控制权返回给用户 目前我有以下代码来取消滚动。但是,滚动只发生一次,然后用户就失去了控制权。我想确保滚动不会发生,改为做一些其他的事情,然后再把控制权还给我Javascript 如何在鼠标滚轮滚动发生之前控制它?,javascript,jquery,mouse,Javascript,Jquery,Mouse,我正在尝试在鼠标滚轮滚动发生之前获取该事件,这样我就可以停止滚动并执行一些操作,然后将控制权返回给用户 目前我有以下代码来取消滚动。但是,滚动只发生一次,然后用户就失去了控制权。我想确保滚动不会发生,改为做一些其他的事情,然后再把控制权还给我 $('body').on({ 'mousewheel': function(e) { e.preventDefault(); e.stopPropagation(); }}); 如何执行此操作?您可以使用onwheel事件 window.
$('body').on({ 'mousewheel': function(e) {
e.preventDefault();
e.stopPropagation();
}});
如何执行此操作?您可以使用onwheel事件
window.onwheel=function(){
警惕(“你的魔法在这里”);
返回false;
}
您可以使用onwheel事件
window.onwheel=function(){
警惕(“你的魔法在这里”);
返回false;
}
您可以使用onwheel事件
window.onwheel=function(){
警惕(“你的魔法在这里”);
返回false;
}
您可以使用onwheel事件
window.onwheel=function(){
警惕(“你的魔法在这里”);
返回false;
}
您是否能够调试并查看是否在第一个滚动中触发事件
您的代码是否在$(文档).ready(
函数)中
如果您使用的是jquery mousewheel插件,则只有在插件准备就绪并在脚本(可能在页眉上)之前声明后才可以调用它。您是否能够调试并查看是否在第一次滚动中触发事件 您的代码是否在
$(文档).ready(
函数)中
如果您使用的是jquery mousewheel插件,则只有在插件准备就绪并在脚本(可能在页眉上)之前声明后才可以调用它。您是否能够调试并查看是否在第一次滚动中触发事件 您的代码是否在
$(文档).ready(
函数)中
如果您使用的是jquery mousewheel插件,则只有在插件准备就绪并在脚本(可能在页眉上)之前声明后才可以调用它。您是否能够调试并查看是否在第一次滚动中触发事件 您的代码是否在
$(文档).ready(
函数)中
如果您使用的是jquery mousewheel插件,则只有在插件准备就绪并在脚本(可能在页眉上)之前声明后才可以调用它。将代码更改为
$('body')。在('mousewheel',函数(e){…});
更改行为?注意,我已删除{}
。是的,这不会改变任何事情。将代码更改为$('body')。打开('mouseweel',函数(e){…});
会改变行为吗?请注意,我已删除{}
。是的,这不会改变任何事情。将代码更改为$('body')。打开('mouseweel',函数(e){…})更改行为?请注意,我已删除了{}
。是的,这不会更改任何内容。是否将代码更改为$('body')。在('mouseweel',函数(e){…})上;
更改行为?请注意,我已删除{}
。是的,这不会改变任何事情。如何撤消事件?window.onwheel=null;这是完美的。谢谢!如何撤消事件?window.onwheel=null;这是完美的。谢谢!如何撤消事件?window.onwheel=null;这是完美的。谢谢!如何撤消事件?window.onwheel=null;这是完美的。谢谢!