在CSS里寫復雜的JavaScript腳本
更新時間:2008年04月03日 19:53:22 作者:
在IE下,CSS里可以寫入JavaScript腳本,不過,要用expression套住.
雖然可以這樣,但是由于是在CSS里,這個特殊地方,所以,不能寫成如下這樣:
width:expression(if(...){}else{...})
因為"{"和"}"和CSS里的 "{"與"}"沖突.
好像也不能用引號,具體沒有測試.
這樣一來,在CSS里寫腳本就不具備靈活了,但是如果想寫一個復雜的腳本到CSS里,該如何處理呢?是一個問題,經(jīng)測試,可以先定義一個函數(shù),然后在expression里調用就行了,不過由于在CSS里用了expression,所以,只能在IE里運行.
一下是示例,點擊代碼可運行.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關文章
通過Jscript中@cc_on 語句識別IE瀏覽器及版本的代碼
通過Jscript中@cc_on 語句識別IE瀏覽器及版本的代碼,需要的朋友可以參考下。2011-05-05JavaScript實現(xiàn)的原生態(tài)兼容IE6可調可控滾動文字功能詳解
這篇文章主要介紹了JavaScript實現(xiàn)的原生態(tài)兼容IE6可調可控滾動文字功能,簡單說明了文字滾動的實現(xiàn)原理并結合具體實例形式給出了javascript文字滾動功能的具體實現(xiàn)代碼,需要的朋友可以參考下2017-09-09javascript中函數(shù)作為參數(shù)調用的方法
這篇文章主要介紹了javascript中函數(shù)作為參數(shù)調用的方法,實例分析了函數(shù)作為操作調用的原理與相關技巧,需要的朋友可以參考下2015-02-02JavaScript?中的單例內置對象Global?與?Math
這篇文章主要介紹了JavaScript?中的單例內置對象Global與Math,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-07-07IE中document.createElement的iframe無法設置屬性name的解決方法
這篇文章主要介紹了IE中document.createElement的iframe無法設置屬性name的解決方法,需要的朋友可以參考下2015-09-09