IE7显示此错误消息:(除了ie7之外没有其他浏览器显示任何错误)
Message: Object doesn't support this property or method
Line: 97
Char: 2
第97行有这个:
$('.megamenu').megaMenuCompleteSet({
完整的JavaScript代码是:
<script>
$(document).ready(function($){
$('.megamenu').megaMenuCompleteSet({
menu_speed_show : 300, // Time (in milliseconds) to show a drop down
menu_speed_hide : 200, // Time (in milliseconds) to hide a drop down
menu_speed_delay : 200, // Time (in milliseconds) before showing a drop down
menu_effect : 'hover_slide', // Drop down effect, choose between 'hover_fade', 'hover_slide', etc.
menu_click_outside : 1, // Clicks outside the drop down close it (1 = true, 0 = false)
menu_show_onload : 0 // Drop down to show on page load (type the number of the drop down, 0 for none)
});
});
</script>
有人可以告诉我第97行有什么问题吗?
谢谢!
更新已解决:
我正在使用最新版本,我自己修复了,这完全是我的错,我用不同的版本加载了两次jquery lib,除了IE7之外,其他浏览器没有遇到任何问题。但经过调试后,我发现多个lib加载并删除,并且没有错误:)
谢谢大家!
答案 0 :(得分:1)
您使用的是什么版本的MegaMenu脚本?我可以在他们的更改日志中看到这一点:
06/23/2012 – Version 2.11
Fixed an issue occurring under IE7 in megamenu.js
答案 1 :(得分:0)
我不确定这是否是问题,但您不需要将JQuery作为参数传递,因为它是全局的:
$(document).ready(function($){
应该是:
$(document).ready(function(){
这可能是问题,因为您的JQuery插件似乎无法正常工作。