根据您需要添加以下脚本的文档,我正在尝试使megamenu起作用:
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/navigation.js"></script>
然后是以下HTML:
<div class="nav-header">
<div class="nav-toggle"></div>
</div>
<div class="nav-menus-wrapper">
<ul class="nav-menu">
<li class="active"><a href="#">Home</a></li>
<li><a href="#">Services</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
,然后使用以下命令初始化菜单:
$(document).ready(function(){
$("#navigation").navigation();
});
但是,当我浏览我的网站时,有50%的时间出现以下错误:
jQuery.Deferred exception: $(...).navigation is not a function @https://tennobattle.com/wiki/Main_Page:268:6
j@https://tennobattle.com/wiki/custom_files/js/jquery-3.0.0.min.js:2:29586
g/</k<@https://tennobattle.com/wiki/custom_files/js/jquery-3.0.0.min.js:2:29902
undefined jquery-3.0.0.min.js:2:31155
JQMIGRATE: jQuery.fn.delegate() is deprecated load.php:140:200
JQMIGRATE: jQuery.fn.load() is deprecated load.php:140:200
有人知道可能是什么问题吗?我进行了搜索,大多数解决方案是脚本顺序错误,我也尝试过运气不佳。
如果需要,您可以在CSCore issues上实时浏览我的网站,您会不时注意到下拉菜单停止工作。