我试图让这个效果运行:http://mmenu.frebsite.nl/examples.html 它是一个简单的弹出窗口,响应迅速,可用于按需显示内容。
我的<head>
包含jquery 2.0.2和jquery-ui,它们正在成功加载。
然后我包含上述效果的脚本:
<script type="text/javascript" href="/media/jquery.mmenu.min.all.js"></script>
最后,在身体正下方,我包括:
<script type="text/javascript">
$(document).ready(function() {
var options = {
classes : 'mm-light',
modal : true
};
options.position = 'left';
options.zposition = 'front';
$("#popup-1").mmenu( options );
$('a.close').click(function() {
$(this).closest( '.mm-menu' ).trigger( 'close' );
});
});
</script>
我得到&#34;未定义的不是
的函数&#34; 错误$("#popup-1").mmenu( options );
...线
很奇怪......当在本地运行演示时(页面上没有任何其他内容),它完美运行... 那么主网站版本可能出现什么问题?任何线索?
答案 0 :(得分:3)
<script>
代码使用src
属性,而不是href
!
您尝试加载mmenu
插件实际上是无操作。如果没有src
属性,它甚至不会产生404错误,它看起来像一个空的内联脚本。