我的JQuery Anythingslider演示部署適用於我測試過的所有瀏覽器,包括IE(DEMO)。這個AnythingSlider JQuery爲什麼會在Chrome/Safari/Firefox等中運行,但不在IE中運行?
但是,當我嘗試將其插入到我的站點代碼中,這是一個糟糕的遺留JQuery,我無法控制,結果是它正確加載在Chrome瀏覽器,Safari & Firefox中,但不是全部在IE中。
要使用AnythingSlider,您需要提供基本標記,並且JQuery會添加類& ID來處理它。
這裏是原來的加價:
<ul id="slider">
<li>CONTENT</li>
<li>CONTENT</li>
<li>CONTENT</li>
</ul>
這裏是我的加價外觀螢火蟲在Chrome:
<div class="anythingSlider anythingSlider-default activeSlider" style="width: 790px; height: 790px; "><div class="anythingWindow" style=""><ul id="slider1" class="anythingBase horizontal" style="width: 4740px; left: -1580px; ">
<li class="panel" style="width: 790px; height: 790px; "><img src="img/gallery05.jpg" alt="">
CONTENT</li>
</ul></div><div class="anythingControls" style="display: block; "><a href="#" class="start-stop" style="display: none; "><span>Start</span></a></div><span class="arrow back" style=""><a href="#"><span>«</span></a></span><span class="arrow forward" style=""><a href="#"><span>»</span></a></span></div>
在Internet Explorer 8中,在同一頁面上,該mark-與原始數據保持一致--JQuery完全沒有運行,或者至少不會將任何更改寫入滑塊UL。當然,滑塊不起作用。
事情我已經嘗試:
有誰知道任何Internet Explorer 8的特定行爲,將停止運行這個插件,我可以構建我的網頁的任何方式來阻止這種情況發生的?
如果你看看控制檯。您的'jquery.anythingslider.js'和'lightbox.js'文件從不下載。你有錯誤的路徑,應該先修復它 – 2012-08-05 14:48:23
感謝您指出了這一點!雖然這是在演示頁面,並不是我的整個頁面上的問題,事實證明(見下面的答案)。 – Ila 2012-08-05 16:11:41