【发布时间】:2014-08-25 07:25:57
【问题描述】:
我有一个页面,其中包含一些用于调用函数的链接(锚标记)。
一切都按预期工作,但我想知道在这里避免这种跨浏览器问题的正确方法是什么,因为我在 Google 上看到了不同的方法。
我使用jQuery而不是内联javascript来调用函数,因为这样我的所有函数都以相同的方式调用+我想通过使用一个类从不同的元素调用相同的函数。
谁能告诉我以下是否是避免跨浏览器(IE8、IE9、FF、Chrome)问题的正确方法?
另外,我是否必须在我的函数中添加以下内容之一或类似内容?
return false;
或
e.preventDefault();
我的 HTML:
<a href="javascript:void(0)" class="deco-min showSiteMap">Site Map</a>
我的 jQuery:
$('.showSiteMap').on('click', function() {
showSiteMap();
});
【问题讨论】:
标签: javascript jquery void preventdefault