【发布时间】:2016-01-03 20:14:30
【问题描述】:
我在网站标题上放置了一个菜单。其中一个菜单链接如下所示:
<a href="#" class="controlpanel-link"> Control Panel</a>
我有一个 jQuery 函数应该可以显示一个弹出窗口:
$(document).ready(function(){
jQuery(".controlpanel-link").click(function() {
$("#controlpanel").show();
});
jQuery("#close-cp").click(function() {
$("#controlpanel").hide();
});
});
因为它在页眉中,所以它出现在所有页面上。在索引页面上执行了 jQuery,在其他页面上什么也没有发生,控制台也没有显示任何错误。在这种情况下我该怎么办?
提前谢谢!
【问题讨论】:
-
检查您是否在所有页面上添加了 JQuery 库链接。
-
^除了上面所说的divy3993,还要确保所有页面都可以访问这个jQuery函数
-
它在头文件中,菜单也在哪里。
-
如果这两个东西都可以访问,你能告诉我们实际的站点/演示,以便我们进一步调查吗?否则,我们只是在黑暗中拍摄。
-
你是正确调用jQuery的路径,还是链接到jQuery cdn,可能是路径问题