已采納回答 / CORTANA343
如果變寬和變高都可以實現的話,有可能是透明度改變的那一部分代碼寫錯了,或者是你用的瀏覽器不兼容吧;ie,edge,opera應該都是用的currentstyle,其他的用的都是getcomputedstyle
2016-01-05
已采納回答 / 慕神6131772
函數體中的局部變量只在函數執行時生成的調用對象中存在,函數執行完畢時局部變量即刻銷毀。就是說你的函數執行到開啟定時器以后,就算執行結束了,那么這個局部變量就會被銷毀。也就是說剛打開定時器,定時器就沒了
2016-01-03
最贊回答 / aaallj
建議將判斷條件“oDiv.offsetLeft == 0”改為“oDiv.offsetLeft <= 0”,瀏覽器渲染頁面是有間隔的,如果值改變為0的時間點和瀏覽器渲染的時間點完美錯過了,那么設置的值就沒有用了。改為小于等于0,就算錯過了0的時間點,以后小于0的值也在判斷范圍內。
2016-01-02
最新回答 / 狂飆的蝸牛_1
這個做的時候主要的麻煩應該就是作用域的問題,剛剛做了下,按照你的描述應該是要這種效果吧<...code...><...code...><...code...>
2015-12-31
最贊回答 / 貍木南
老師的代碼好像有點問題,你要不把flag放setInterval里面,要不就if(flag){ clearInterval(obj.timer); if(fn){ fn(); ?} }else{ flag=true; }
2015-12-29