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