課程
/前端開發
/JavaScript
/JS動畫效果
為什么要新定義一個alpha存儲透明度,而不直接用oDiv.style.filter或oDiv.style.opacity與目標判斷
2016-12-14
源自:JS動畫效果 2-2
正在回答
style對象只能獲取通過HTML標簽的style特性定義的樣式,對于opacity特性是定義在<style>內嵌標簽內的樣式,odiv.style.opacity=" "結果為空。自己打開console->watch看看。
陷入編程無法自拔的江北
因為iflter的值alpha(opacity:30)是一串字符串,那跟iTarget的值(100或30)進行比較大小嗎?
黑白灰菌 提問者
舉報
通過本課程JS動畫的學習,從簡單動畫開始,逐步深入各種動畫框架封裝
1 回答為什么要用變量alpha代替oDiv.style.opacity或oDiv.style.filter
2 回答odiv.style.filter='alpha(opacity:'+alpha+')';為什么要用+號?
2 回答為什么在透明度那里就不需要定義time
2 回答為什么不能直接改變透明度?
1 回答鼠標劃入,透明度一直往上漲。似乎無法判斷到itarget==alpha這個情況。求大神幫忙看看代碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-14
style對象只能獲取通過HTML標簽的style特性定義的樣式,對于opacity特性是定義在<style>內嵌標簽內的樣式,odiv.style.opacity=" "結果為空。自己打開console->watch看看。
2016-12-14
因為iflter的值alpha(opacity:30)是一串字符串,那跟iTarget的值(100或30)進行比較大小嗎?