如何防止JS插件作用于html锚点跳到顶部?

时间:2014-12-29 09:26:37

标签: javascript jquery html css

所以here's my friend's page that he's working on他正在使用一些名为Flip Lightbox的插件(他只能给我一个缩小版的javascript,这使得这更难),如果你访问该网站,你可以看到基本功能是你点击任何图像,图像翻转并作为灯箱出现。这样可以正常工作,但是当你向下走到页面并向底部点击图像时,灯箱仍可正常工作,但点击任何内容都会立即跳到页面顶部。我原本说我可以帮忙以为这很容易解决,但我真的不知道发生了什么。

我尝试过对图片的点击使用preventDefault,我已经尝试查看插件的基本文档并弄乱传入的参数,但没有运气。

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

谢谢!

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

2 个答案:

答案 0 :(得分:0)

从事件处理程序返回false。

答案 1 :(得分:0)

Google已发现此链接:http://flipgallery.net/fliplightbox.html

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