防止页面跳转 - 散列锚标记 - 默认行为

时间:2013-04-25 18:22:07

标签: hash anchor target mouseclick-event page-jump

我使用目标创建了一种带有css点击事件的菜单框,并将它们与哈希锚标记链接起来。问题是,当我点击其中一个按钮(One,Twii,Thrii等)时,页面会跳转!我尝试使用js脚本来停止默认行为,但没有运气。你可以帮我停止页面跳转,这样点击按钮/链接时页面就不会移动了!

继承了我制作的JS Fiddle链接。 jsfiddle.net/3ASpX/1 /

我需要一个解决方案..无论是使用目标还是别的东西!

感谢你和我在解释和问题本身的任何混淆,如果我做错了什么,你的帮助非常感谢。

1 个答案:

答案 0 :(得分:0)

我认为您可以使用<div>代替<a>来实现此目的。

但是如果必须使用<a>,则可以使用jQuery删除目标:

$( '.link' ).removeAttr("href");