0
該頁面在IE8 +,FF,Safari等平臺上可以正常工作。只有IE7出現問題。有誰知道爲什麼?爲什麼我的標籤窗格在IE7中初始化? IE7中的jQuery Tools標籤問題
首先的問題是,網頁內容不顯示在頁面加載,罰款所有其他瀏覽選項卡下面 - 在IE7有必要點擊第一個選項卡項目,使內容出現。其次,如果您單擊頂部的選項卡,然後單擊選項卡標題右側的幫助按鈕,則會向下展開幫助部分。在所有其他瀏覽器上,它會向下花費,並按預期推送下面的內容。在IE7上它擴展下來,但其餘的內容消失,爲什麼會發生這種情況。
嘗試過各種IE7特定的CSS黑客,但無法找到它,所以我想知道如果我的jQuery有什麼問題?下面是部分控制擴展部分:
// close helps
$(".helpClose").click(function(){
$(".help").hide('slow');
$(".helpTrigger").removeClass('hover')
});
// help Project
$(".helpTrigger").click(function(){
if (location.hash == '#Project') {
$("#helpProject").slideToggle();
return false;
}
if (location.hash == '#Rainfall') {
$("#helpRainfall").slideToggle();
return false;
}
if (location.hash == '#Drainage') {
$("#helpDrainage").slideToggle();
return false;
}
if (location.hash == '#Evaluate') {
$("#helpEvaluate").slideToggle();
return false;
}
if (location.hash == '#Attenuation') {
$("#helpAttenuation").slideToggle();
return false;
}
});
我使用的是控制一切(這被稱爲在HTML的底部)的全jQuery腳本是here:
YeppThat'sMe嗨,嗨 – benfrain
。 YeppThat'sMe,嘗試了這些,但無濟於事。通過jslint也運行了整個loader.js(上面的代碼是摘錄的),但它似乎沒有涉及任何相關的東西。無可否認,我不知道大多數jslint提出的方法是什麼,但它主要是間隔問題而不是實際的畸形代碼。 – benfrain