我在第一次点击带有锚标签时得到了不同的行为,它与点击第二、第三、第四..点击相反。
将 href 值设置为" "
,我在第一次点击时没有得到 HTTP GET。我看不出为什么第一次点击应该有任何其他行为,而不是点击 2(及以上)。
HTML:
<div id="container"></div>
<div id="menu">
<ul>
<li><a href="" onclick='alert("clicked")'>Menu Item 1</a></li>
<li><a href="" onclick='alert("clicked")'>Menu Item 2</a></li>
</ul>
</div>
Javascript:
$(document).ready(function() {
$("#container").contextMenu({
menu: 'menu'
});
});
我使用 jquery 插件创建右键上下文菜单
这里有一个Fiddle来说明这个问题。第一次单击不会触发 HTTP GET,但如果再次打开菜单然后单击。它按预期启动。