2012-07-09 49 views
0

我真的只是失去了爲什麼IE會拋出一個合適的。它適用於Chrome和IE9。這是我的腳本:IE7-8問題與jQuery點擊

var utilityNav = function() { 
$('#head-nav a').click(function(e) { 
    e.preventDefault(); 

    $('#head-nav a').removeClass('head-link-active').next('div').removeClass('shadow').slideUp('fast').css('z-index', '7999'); 
    if ($(this).next('div').is(':hidden')) { 
     var linkPos = $(this).position().left + $(this).width()/2 + 4; 
     $(this).addClass('head-link-active'); 
     $(this).next('div').addClass('shadow').slideDown().css('left', linkPos + 'px').css('z-index', '8000'); 
    } 
}); 
$('.utility-three').children('.utility-three-block').eq(1).addClass('borders'); 
}; 

我不認爲任何語法錯誤,但我真的很感謝一些幫助。謝謝。

+2

有什麼問題? – undefined 2012-07-09 18:02:03

+0

這是什麼問題? – 2012-07-09 18:02:06

+0

什麼在陰影,邊界,頭部鏈接活動類?你用什麼樣的風格?告訴我們你的'css'。 – Engineer 2012-07-09 18:03:29

回答

0

結束了與bxSlider代碼衝突。謝謝您的幫助。

2

問題很可能與線路,

e.preventDefault()

IE瀏覽器,你還需要添加,

event.returnValue = false;