我試圖使用bxSlider,而IE8似乎沒有合作。在這個例子中,圖像滑塊被摺疊或者根本不顯示...很難說,因爲當我打開Developer Tools進行調試時,滑塊突然顯示出來,並且看起來都很笨拙。bxSlider不能在IE8中工作,除非開發人員工具已激活
還有一個類似的問題,其中有一個JavaScript錯誤(在不同的幻燈片插件),通過打開調試控制檯上解決:
jQuery script only working under ie8/9 developer tools
...但IE瀏覽器不會似乎將在我的情況下拋出任何錯誤,並建議修復不適用於/適用於我的情況。另外我不認爲我的腳本中的任何地方都有console.log。我嘗試添加任何數量的腳本,在頁面加載時激活控制檯,但無濟於事。
我試圖旨在解決衝突的JQuery修復(在另一個網站,我還沒有足夠的代表鏈接到建議),改變bxSlider函數調用就像這樣:
<script>// <![CDATA[
$jQ = jQuery.noConflict();
$jQ('#home').live('pageshow',function(){
$jQ('.bxslider').bxSlider({
mode: 'fade',
auto: true,
pager: false,
controls:true,
pause: 9000,
});
});
// ]]>
</script>
沒有好,並開始引發其他衝突。
在GitHub(https://github.com/wandoledzep/bxslider-4/issues/197)的一個問題上,有人說IE在bxSlider中摺疊了LI,並且建議添加一些CSS來給LIs一個寬度。這也不適合我。
所以現在我在這個問題上幾個小時後無處可去。任何建議,醫生?
Thanks @Migo。真高興你做到了。不幸的是,我需要這個靈活。不過,這是很好的信息......我從來不會想到這一點,因爲我使用虛擬機來運行IE8,並且無法調整窗口大小。這絕對給了我一些想法嘗試。如果我找到靈活的解決方案,我會通知您。歡呼並再次感謝! –
嘿@MigoFast,我發現從頁面導航離開並再次返回也會導致滑塊出現。這是否提供了進一步的線索? –