Firefox工作正常,Opera很棒,Chrome也运行良好。 IE是问题。它似乎是IE的任何版本。调用两种类型的jquery - IE中的问题
该网站是http://s91532.gridserver.com,无论您点击哪个地方,它都会从顶部降低我们的JavaScript菜单。
当你将鼠标悬停在图片它会显示正确的路径和一切,但是当你点击它刚刚落下部指数下拉
我已删除违规的jQuery这是一个旧版本的,我现在只是想问下面的代码是site.js:
jQuery.noConflict();
jQuery(document).ready(function(){
$('p#minguide-link a').click(function(){
if ($('#index-wrapper').is(':hidden')) {
$('#index-wrapper').slideDown('medium');
$('p#minguide-link a').addClass('down');
return false;
} else {
$('#index-wrapper').slideUp('medium');
$('p#minguide-link a').removeClass('down');
return false;
}
});
var group_width = $('li#nav_groups ul').width();
var group_adj = ((group_width*-1)/2)+79;
var care_width = $('li#nav_care--serve ul').width();
var care_adj = ((care_width*-1)/2)+79;
var sermon_width = $('li#nav_sermons ul').width() + 2;
var sermon_adj = ((sermon_width*-1)/2)+79;
$('li#nav_groups.current ul').css({"left":"auto", "margin-left":group_adj});
$('li#nav_care--serve.current ul').css({"left":"auto", "margin-left":care_adj});
$('li#nav_sermons.current ul').css({"left":"auto", "margin-left":sermon_adj});
});
只有这样被称为没有任何反应。从我所知道的看来,它现在已经在IE中修复了。
现在我如何才能正确调用site.js,使菜单正确下拉。
你真的不应该使用2个版本的jQuery!删除旧版本并发布不适用于1.4.2的代码。你最好解决这个问题。 – Marko 2010-08-17 21:42:13
使用1版本的jQuery,根据旧的jQuery版本更新代码。否则,没有好的修补器。 – BGerrissen 2010-08-17 21:45:39
我在IE8中看不到所描述的行为。在IE8中,当我点击图像时,它似乎尝试启动某种“灯箱”的东西,但该东西不起作用,并提出了一个错误警报()。 – Pointy 2010-08-17 21:45:41