如何防止作用在 html 锚点上的 JS 插件跳到顶部

How to prevent JS plugin acting on html anchors from jumping to top?

本文关键字:JS 插件 顶部 作用 何防止 html      更新时间:2023-09-26

所以这是我朋友的页面,他正在研究,他正在使用一个名为 Flip Lightbox 的插件(他只能给我一个缩小版本的 javascript,这使得这变得更加困难),如果你访问该网站,你可以看到基本功能是你点击任何图像, 图像翻转并作为灯箱出现。这工作正常,但是当您在页面下方更下方并单击底部的图像时,灯箱仍然有效,但单击任何内容都会立即跳转到页面顶部。我最初说我不禁认为这是一个简单的解决方案,但我真的不知道发生了什么。

我尝试在单击图像时使用 preventDefault,我尝试查看插件的基本文档并弄乱传入的参数,但没有运气。

我意识到这对你们来说并不多,但是如果有人以前遇到过这个问题,或者只是有人知道可能的解决方案,请告诉我!

谢谢!

编辑:我将页面简化为一张图像,以便您可以更轻松地看到跳转。

从事件处理程序返回 false。

谷歌打开了这个链接:http://flipgallery.net/fliplightbox.html

如果这是您使用的插件,请尝试最新版本并将您的代码与演示中的代码进行比较 - 演示不会滚动。