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