程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ie 8-如何兼容ie8不支持小於1px的bug?

ie 8-如何兼容ie8不支持小於1px的bug?

編輯:編程綜合問答
如何兼容ie8不支持小於1px的bug?

現在需要每秒div寬度增加0.5px,其他浏覽器都好,就是ie8不支持,一直為0,除了判斷浏覽器類型,還有其他方法嗎?

最佳回答:


用一個變量來記錄,不要使用parseInt(dom.style.width)來獲取,ie8-每次只能增加1px

 <div id="dv" style="border:solid 1px #000"></div>
<div style="border:solid 1px #000;width:110px;margin-top:10px"></div>
<script>
    window.onload = function () {
        var tb = document.getElementById('dv'), w = 100;
        tb.style.width = w + 'px';
        setInterval(function () {
            w += 0.5;
            tb.style.width = w + 'px';
        }, 1000)
    }
</script>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved