【发布时间】:2017-02-22 20:35:31
【问题描述】:
我的虚拟主机上的以下路径中有一个名为 menu.js 的 js 文件
public_html/oc-content/themes/bender_black/js
$(document).ready(function(){
$("#nav-mobile").html($("#nav-main").html());
$("#nav-trigger span").click(function(){
if ($("nav#nav-mobile ul").hasClass("expanded")) {
$("nav#nav-mobile ul.expanded").removeClass("expanded").slideUp(250);
$(this).removeClass("open");
} else {
$("nav#nav-mobile ul").addClass("expanded").slideDown(250);
$(this).addClass("open");
}
});
此代码是一个响应式菜单,我希望它在我的所有页面上得到回报。因此,我尝试从位于
中的 header.php 文件中调用它public_html/oc-content/themes/bender_black
这是我在 header.php 中放入的部分内容
<head>
<script type="text/javascript" src="js/menu.js"></script>
</head>
该菜单应该在较小的屏幕上释放一个下拉菜单,但没有任何反应。我是否正确调用了 js?
我该如何解决这个问题?
【问题讨论】:
-
我该如何解决这个问题?到底是什么坏了?
-
请再看一遍,我已经编辑了帖子
-
没有任何错误,我只能告诉你:“你忘记包含 jQuery 了吗?”
标签: javascript php jquery osclass