在CSS里寫復雜的JavaScript腳本
更新時間:2008年04月03日 19:53:22 作者:
在IE下,CSS里可以寫入JavaScript腳本,不過,要用expression套住.
雖然可以這樣,但是由于是在CSS里,這個特殊地方,所以,不能寫成如下這樣:
width:expression(if(...){}else{...})
因為"{"和"}"和CSS里的 "{"與"}"沖突.
好像也不能用引號,具體沒有測試.
這樣一來,在CSS里寫腳本就不具備靈活了,但是如果想寫一個復雜的腳本到CSS里,該如何處理呢?是一個問題,經(jīng)測試,可以先定義一個函數(shù),然后在expression里調(diào)用就行了,不過由于在CSS里用了expression,所以,只能在IE里運行.
一下是示例,點擊代碼可運行.
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執(zhí)行]
相關文章
基于JavaScript實現(xiàn)文件共享型網(wǎng)站
Any?Share?是一種簡單、輕量、快速的文件共享服務。使用?Javascript?編寫,并搭建在?Firebase?平臺。本文將利用它實現(xiàn)創(chuàng)建文件共享型網(wǎng)站,感興趣的可以了解一下2022-11-11
人人網(wǎng)javascript面試題 可以提前實現(xiàn)下
JavaScript面試題要求:以下題目必須從一至四題中,選出三道題,使用原生代碼實現(xiàn),不可使用任何框架,第五題為選作題2012-01-01
基于JavaScript實現(xiàn)一定時間后去執(zhí)行一個函數(shù)
在實際需要中可能需要規(guī)定在指定的時間之后再去執(zhí)行一個函數(shù)以達成期望的目的,這也就是一個定時器效果,本文給大家介紹基于JavaScript實現(xiàn)一定時間后去執(zhí)行一個函數(shù)的相關知識,感興趣的朋友一起學習吧2015-12-12
ES5 模擬 ES6 的 Symbol 實現(xiàn)私有成員功能示例
這篇文章主要介紹了ES5 模擬 ES6 的 Symbol 實現(xiàn)私有成員功能,結(jié)合實例形式分析了ES5 模擬 ES6 的 Symbol 實現(xiàn)私有成員功能相關原理、實現(xiàn)方法與操作注意事項,需要的朋友可以參考下2020-05-05

