javascript - 使用Jquery在右键单击时停止垂直滚动

标签 javascript jquery html scroll vertical-scrolling

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

我只需要停止页面滚动。

我尝试使用 jQuery 的 animate 方法,但这不起作用。

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

最佳答案

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

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

只需将 # 替换为 javascript: void 0;

关于javascript - 使用Jquery在右键单击时停止垂直滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39137210/

相关文章:

html - 与 "background-position"类似的命令,用于 CSS 中的 div/图像

javascript - 看看是否选中了任何复选框(同名)?

Javascript/NodeJS 传递 byref

java - 日期框无法在 iOS 7 上运行

javascript - 按顺序将类添加到项目列表

javascript - 在 HandleBars JS 中处理 HTML 转义值

javascript - 单击后禁用元素?

javascript - 如何从我的 HTML 嵌入视频重定向到另一个网页?

javascript - protected HTML/CSS for js?我无法在运行时更改某些属性

jquery 插件 - 如何选择其子元素而不是其他实例?