[英]bxSlider not working in IE10
bxSlider 不適用於 IE10,它在 IE8 和 IE9 上工作正常,它在 IE10 上工作模式:“淡入淡出”但不適用於“水平” bxSlider 的所有模式都在 Mozilla 和 Chrome 上工作。 問題在哪里我使用 bxSlider 的代碼是
$('#slidesfMovieShowcase').bxSlider({
mode: 'horizontal',
controls: false,
pager: true,
autoHover: true,
auto: true
});
我知道這個問題有點過時了,但非常相似的代碼在 ie10 中對我有用,但在 jQuery 就緒函數中:
$(document).ready(function() {
$('#slidesfMovieShowcase').bxSlider({
mode: 'horizontal',
controls: false,
pager: true,
autoHover: true,
auto: true
});
});
IE10 對 HTML 錯誤非常挑剔。
正如第一個答案所說,它應該在一個
$(document).ready(function() {
有些人遇到第一張沒有加載 IE10 的圖像,這讓我很害怕。
我的經歷是不同的:
我使用 IE8/9/10 以及
$(document).ready(...)
不好; 它不能正常工作 5 次超過 10 次! :(
現在,我已經嘗試將 bxslider 代碼放在一個
$(window).bind('load', function(){})
片段,它運行良好 9 次超過 10 次......
你可以試試這個方法...
我遇到了同樣的問題並修復了刪除 defer 屬性。
您還想確保首先包含庫,然后放置您的腳本
之前 - 這在 IE 和 Edge 中不起作用
<script src="//cdn.jsdelivr.net/bxslider/4.1/jquery.bxslider.min.js" defer="defer"></script>
<script>
$(document).ready(function(){
$('.bxslider').bxSlider({
slideWidth: 850,
auto:true,
pause:3500,
useCSS:true
});
});
</script>
之后 - 這適用於 IE 和 Edge
<script src="//cdn.jsdelivr.net/bxslider/4.1/jquery.bxslider.min.js"></script>
<script>
$(document).ready(function(){
$('.bxslider').bxSlider({
slideWidth: 850,
auto:true,
pause:3500,
useCSS:true
});
});
</script>
我通過將 bxslider 從v4.2.12降級到 v4.1 來解決我的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.