2011-02-23 33 views
0

對於Internet Explorer不透明度以串聯的CSS設置是這樣的:如何獲得不透明度值作爲alpha濾鏡的int值?

style="filter: alpha(opacity=50);" 

我想要做的就是不透明度值作爲在javascript整數。好吧,我想我可以得到整個字符串並解析出整數,但有沒有更快/更好的方法?

感謝

+0

既然你或許應該使用'opacity' CSS選項對於其他瀏覽器,只需從中獲得價值並乘以100. http://www.w3schools.com/css/css_image_transparency.asp – Endophage 2011-02-23 16:43:38

回答

4

的JavaScript是相當簡單:

var opacity = this.filters.alpha.opacity; 

,或者如果你有一個id ...

var opacity = getElementById('myelement').filters.alpha.opacity; 
+0

你是對的,歡呼聲。 – 2011-02-23 17:13:23

相關問題