我正在處理CMS系統的上下文,並嘗試將單獨的div轉換爲製表符。 你可以在http://www.wtvynews4.com/test看到它我把教程網站的一些代碼拼湊在一起。jQuery腳本適用於Firefox,但不適用於IE。我爲什麼不感到驚訝?
<script charset="utf-8" type="text/javascript">
jQuery(function() {
//When page loads...
$("div[ondblclick$='87119417']").attr("id", "87119417");
$("div[ondblclick$='87119482']").attr("id", "87119482");
$("div[ondblclick$='87119672']").attr("id", "87119672");
$("div[ondblclick$='87119727']").attr("id", "87119727");
$("div[ondblclick$='87119812']").attr("id", "87119812");
$("div[ondblclick$='87119417']").addClass("tab_content");
$("div[ondblclick$='87119482']").addClass("tab_content");
$("div[ondblclick$='87119672']").addClass("tab_content");
$("div[ondblclick$='87119727']").addClass("tab_content");
$("div[ondblclick$='87119812']").addClass("tab_content");
$(".tab_content").hide(); //Hide all content
$("ul.morenewstabs li:first").addClass("active").show(); //Activate first tab
$(".tab_content:first").show(); //Show first tab content
//On Click Event
$("ul.morenewstabs li").click(function() {
$("ul.morenewstabs li").removeClass("active"); //Remove any "active" class
$(this).addClass("active"); //Add "active" class to selected tab
$(".tab_content").hide(); //Hide all tab content
var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
$(activeTab).show(); //Fade in the active ID content
return false;
});
});
</script>
一切在Firefox中正常工作,但不IE瀏覽器。你能提供任何幫助嗎?當頁面加載屬性ID並且未分配類時。我嘗試更改jQuery(function(){to $(document).ready(function()仍然沒有運氣。
爲什麼不把它縮小到只有幾個jQuery調用清除問題。在你打完一個電話之後,慢慢添加另一個電話,而不是一次嘗試一個巨大的堆。你提供了很多代碼,但沒有很多信息可以幫助你找到問題。 – Gabe
嘗試'alert($(「div [ondblclick $ ='87119417']」)。);'什麼是IE顯示? –
返回0 因此它可能無法找到引用的對象。 –