【发布时间】:2015-03-12 04:23:23
【问题描述】:
我正在使用 mmenu jquery 插件 (http://mmenu.frebsite.nl/)。 单击菜单上的项目时,它不会触发我的 onclick 事件。任何想法为什么会发生这种情况将不胜感激。
<nav id="menu">
<ul>
<li>
<span id="showScanDataBtn">
<i class="menu-icon fa fa-leaf"></i> Scan Data
</span>
</li>
<li>
<span id="showPickingBtn">
<i class="menu-icon fa fa-list"></i> View Picking
</span>
</li>
<li>
<span id="logoutBtn">
<i class="menu-icon fa fa-power-off"></i> Logout
</span>
</li>
</ul>
</nav>
这是javascript:
$(function () {
$("#showPickingBtn").click(function (e) {
alert("Button Clicked!");
});
});
我也尝试过完全相同的方法,但使用标签代替,以防跨度导致问题,但我具有相同的效果。
【问题讨论】:
-
您是否尝试在文档准备好时加载您的 JS?
$(document).ready(function() {} -
是的,JS 正在加载 document.ready $(function(){... 是同一件事的简写 ($( document ).ready(function() {...)跨度>
-
似乎在小提琴中工作正常。您的浏览器是否在控制台中显示了其他一些 javascript 错误?
-
@caramba 指出,我会确保采纳您的建议。谢谢你:)
标签: javascript jquery onclick mmenu