Jquery中,按照ID查找某一个Html元素的写法跟锚点的写法很相似,例如:$("#tab-1"), 其中的tab-1就是元素的ID,而就写在href的属性中,这样就方便Jquery直接获得"#tab-1"。但是,我们都知道在所有的浏览器中,点击带有锚点的链接,都会便页面跳回得页面顶部 (或者跳到锚点指定的ID元素所在的位置)。所以这里我们需要把这种锚点去除掉,其实方法很简单,不用很多的代码来替换锚点等方法来实现,而是只要在点击 事件最后return false就行了!

代码实例如下:

If you return "false" from your function it'll stop the event bubbling, so only your first event handler will get triggered (ie. your anchor will not see the click).

$("div.clickable").click(

function()

{

    window.location = $(this).attr("url");

    return false;

});

相关文章:

  • 2021-09-01
  • 2021-11-01
  • 2022-01-11
  • 2021-09-08
  • 2021-09-14
  • 2021-09-20
  • 2021-06-09
  • 2022-12-23
猜你喜欢
  • 2021-07-07
  • 2022-12-23
  • 2021-10-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2021-07-17
相关资源
相似解决方案