我建立了一个google-chrome-extension,现在想添加一个下拉菜单。我的问题是,当我单击菜单点时,它会使用popup.html打开一个新的chrome标签,并且不要重新加载它。我尝试了这种方法,<ul>
并且尝试了和<li>
。
<div class="dropdown">
<button class="dropbtn">Dropdown</button>
<div class="dropdown-content">
<a id="menu1" href="#">menu1</a>
<a id="menu2" href="#">menu2</a>
<a id="menu3" href="#">menu3</a>
</div>
</div>
选择后,我想用它来运行一些JavaScript。
只需侦听标签的click
事件a
并添加e.preventDefault()
即可禁用浏览器默认行为。
$(".dropdown-content a").click(function(e) {
// your logic here
e.preventDefault();
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句