Javascript 点击页面底部的链接,页面向上滚动

Javascript 点击页面底部的链接,页面向上滚动,javascript,jquery,html,Javascript,Jquery,Html,在我的页面上显示了很多项目。您可以滚动查看它们。单击一个项目,会出现一个小的工具提示 我已经意识到,使用jQuery工具提示库。我的问题是,当我向下滚动并单击某个项目时,页面会再次向上滚动,因此我必须再次向下滚动以查看工具提示 有什么办法可以解决吗?如果你在你的项目上使用href=“#”,你需要在你的点击处理程序中返回false,否则它将被浏览器的默认处理程序所取代,而意味着“转到页面顶部”。如果你在项目上使用href=“#”,您需要在单击处理程序中返回false,否则它将落入浏览器的默认处理程

在我的页面上显示了很多项目。您可以滚动查看它们。单击一个项目,会出现一个小的工具提示

我已经意识到,使用jQuery工具提示库。我的问题是,当我向下滚动并单击某个项目时,页面会再次向上滚动,因此我必须再次向下滚动以查看工具提示


有什么办法可以解决吗?

如果你在你的项目上使用
href=“#”
,你需要在你的点击处理程序中
返回false
,否则它将被浏览器的默认处理程序所取代,而
意味着“转到页面顶部”。

如果你在项目上使用
href=“#”
,您需要在单击处理程序中
返回false
,否则它将落入浏览器的默认处理程序,而
表示“转到页面顶部”

<a href="#" class="test"> hello </a>
//event.preventDefault()将修复href的默认行为并停止跳转

$(".test").click(function() {
alert("alert")
event.preventDefault()
        });
//event.preventDefault()将修复href的默认行为并停止跳转

$(".test").click(function() {
alert("alert")
event.preventDefault()
        });


这是一个点击是href???和什么标记,你会使用?在类似或的地方发布演示(再现您的问题)。@artwordad,如果是href,那么请检查您是否有ahref=#哦,谢谢您的提示,我在该元素上有a href=“#”我给出了一些示例代码,您能检查一下……是不是单击的是href???您会使用什么标记?在类似或的地方发布演示(再现您的问题)。@artwordad,如果是href,那么请检查您是否有ahref=#哦,谢谢您的提示,我在该元素上有a href=“#”我给出了一些示例代码,您能检查一下…+1吗,但更好的方法是使用
event.preventDefault()
。返回false将阻止所有其他单击处理程序被激发。@nickf同意你的观点,即将这么说。我如何具体实现它?我删除了href=“#”但悬停上显示的指针现在丢失了,所以我添加了一个指向css的cursior:指针,现在它可以工作了。这是一个解决方案吗?@artworkad,这应该没问题,你可以用cursur类型来管理它,如果你之前已经给出了代码,我会第一个回答你的问题,我正在等待你确认你正在使用a href,,,无论如何只是在开玩笑+1,但是更好的方法是使用
event.preventDefault()
。返回false将阻止所有其他单击处理程序被激发。@nickf同意你的观点,即将这么说。我如何具体实现它?我删除了href=“#”但悬停上显示的指针现在丢失了,所以我添加了一个指向css的cursior:指针,现在它可以工作了。这是一个解决方案吗?@artworkad,这应该没问题,你可以用cursur类型来管理它,如果你之前已经给出了代码,我会第一个回答你的问题,我正在等待你确认你正在使用a href,,,总之只是开玩笑谢谢,我没有javascript就解决了这个问题,看看我在莫夫朱的评论answer@all,我没有抄袭其他答案中的想法,我只是在等待确认他正在使用href…@artwork,我认为保留href用于SEO目的应该是好的,否则它不会被视为正确的ahref…//我会给你一些有效的参考,请等待,谢谢,我在没有javascript的情况下解决了这个问题,看看我在moeffju的评论answer@all,我并没有抄袭其他答案中的想法,我只是在等待确认他正在使用href…@artwork,我认为保留href用于搜索引擎优化应该是好的,否则它不会被视为正确的ahref。//我会给你一些有效的参考资料,请稍候