Javascript 使用Jquery右键单击时停止垂直滚动

Javascript 使用Jquery右键单击时停止垂直滚动,javascript,jquery,html,scroll,vertical-scrolling,Javascript,Jquery,Html,Scroll,Vertical Scrolling,在我的应用程序中,当用户按下右键单击时,我会向用户显示一些选项,当用户单击任何选项(如复制页面)时,我会始终滚动到顶部 我只需要停止页面滚动 我曾尝试使用jQuery的动画方法,但这不起作用 $('html,body').animate({ scrollTop: $('#CopyImage').offset().top }, 0); 可能您的copy选项是这样一个元素: <a href='#' >copy</a> 只需将#替换为javascript:void

在我的应用程序中,当用户按下右键单击时,我会向用户显示一些选项,当用户单击任何选项(如复制页面)时,我会始终滚动到顶部

我只需要停止页面滚动

我曾尝试使用jQuery的动画方法,但这不起作用

$('html,body').animate({
   scrollTop: $('#CopyImage').offset().top
}, 0);

可能您的
copy
选项是这样一个元素:

<a href='#' >copy</a>

只需将
#
替换为
javascript:void 0
将href中的#替换为
javascript:void(0)