現在需要每秒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>