• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    Css利用js的expression實(shí)現(xiàn)的效果_經(jīng)驗(yàn)交流

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 18:54:51
    文檔

    Css利用js的expression實(shí)現(xiàn)的效果_經(jīng)驗(yàn)交流

    Css利用js的expression實(shí)現(xiàn)的效果_經(jīng)驗(yàn)交流:IE5及其以后版本支持在CSS中使用expression,用來(lái)把CSS屬性和Javas cript表達(dá)式關(guān)聯(lián)起來(lái),這里的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。就是說(shuō)CSS屬性后面可以是一段Javas cript表達(dá)式,CSS屬性的值等于Javas cript表達(dá)式計(jì)算的結(jié)果。
    推薦度:
    導(dǎo)讀Css利用js的expression實(shí)現(xiàn)的效果_經(jīng)驗(yàn)交流:IE5及其以后版本支持在CSS中使用expression,用來(lái)把CSS屬性和Javas cript表達(dá)式關(guān)聯(lián)起來(lái),這里的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。就是說(shuō)CSS屬性后面可以是一段Javas cript表達(dá)式,CSS屬性的值等于Javas cript表達(dá)式計(jì)算的結(jié)果。
    IE5及其以后版本支持在CSS中使用expression,用來(lái)把CSS屬性和Javas cript表達(dá)式關(guān)聯(lián)起來(lái),這里的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。就是說(shuō)CSS屬性后面可以是一段Javas cript表達(dá)式,CSS屬性的值等于Javas cript表達(dá)式計(jì)算的結(jié)果。 在表達(dá)式中可以直接引用元素自身的屬性和方法,也可以使用其他瀏覽器對(duì)象。這個(gè)表達(dá)式就好像是在這個(gè)元素的一個(gè)成員函數(shù)中一樣。

      給元素固有屬性賦值

      例如,你可以依照瀏覽器的大小來(lái)安置一個(gè)元素的位置。

    #myDiv {
    position: absolute;
    width: 100px;
    height: 100px;
    left: expression(document.body.offsetWidth - 110 + "px");
    top: expression(document.body.offsetHeight - 110 + "px");
    background: red;
    }

      給元素自定義屬性賦值

      例如,消除頁(yè)面上的鏈接虛線框。 通常的做法是:

    link1
    link2
    link3

      粗看或許還體現(xiàn)不出采用expression的優(yōu)勢(shì),但如果你的頁(yè)面上有幾十甚至上百個(gè)鏈接,這時(shí)的你難道還會(huì)機(jī)械式地Ctrl+C,Ctrl+V么,何況兩者一比較,哪個(gè)產(chǎn)生的冗余代碼更多呢?

      采用expression的做法如下:


    link1
    link2
    link3

      說(shuō)明:里面的star就是自己任意定義的屬性,你可以隨自己喜好另外定義,接著包含在expression()里的語(yǔ)句就是JS腳本,在自定義屬性與expression之間可別忘了還有一個(gè)引號(hào),因?yàn)閷?shí)質(zhì)還是CSS,所以放在style標(biāo)簽內(nèi),而非s cript內(nèi)。OK,這樣就很容易地用一句話實(shí)現(xiàn)了頁(yè)面中的鏈接虛線框的消除。不過(guò)你先別得意,如果觸發(fā)的特效是CSS的屬性變化,那么出來(lái)的結(jié)果會(huì)跟你的本意有差別。例如你想隨鼠標(biāo)的移進(jìn)移出而改變頁(yè)面中的文本框顏色更改,你可能想當(dāng)然的會(huì)認(rèn)為應(yīng)該寫(xiě)為





      可結(jié)果卻是出現(xiàn)腳本出錯(cuò),正確的寫(xiě)法應(yīng)該把CSS樣式的定義寫(xiě)進(jìn)函數(shù)內(nèi),如下所示:




      注意

      不是非常需要,一般不建議使用expression,因?yàn)閑xpression對(duì)瀏覽器資源要求比較高。

    實(shí)例:利用css里expression來(lái)實(shí)現(xiàn)界面對(duì)象的批量控制

    問(wèn)題說(shuō)明: 用過(guò)CSS樣式我們就知道, 可以定義一批對(duì)象的class屬性來(lái)指定同一個(gè)樣式來(lái)統(tǒng)一界面. 但如何統(tǒng)一同類(lèi)型的對(duì)象的事件? 比如:界面有無(wú)數(shù)個(gè) 如何實(shí)現(xiàn)鼠標(biāo)經(jīng)過(guò)此圖片, 圖片的src變成是**_over.jpg?


    解決方法: 使用css的expression方法,
    具體實(shí)現(xiàn)要看看.css的寫(xiě)法:

    /*替換圖片CSS*/
    #imgScript { /*這里使用對(duì)象ID來(lái)通配樣式, 也可以定義一個(gè)css函數(shù)*/
    star:expression(
    onmouseover = function()
    {
    /*替換圖片*/
    if(this.hover != null){
    this.name = this.src;
    this.src = this.src.replace('.jpg', '_over.jpg');
    this.HasChg = 1;
    }
    },
    onmouseout = function()
    {
    /*還原本來(lái)的圖片*/
    if(this.HasChg != null){
    this.src = this.name;
    this.HasChg = null;
    }
    }
    )

    }/*end imgScript*/

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Css利用js的expression實(shí)現(xiàn)的效果_經(jīng)驗(yàn)交流

    Css利用js的expression實(shí)現(xiàn)的效果_經(jīng)驗(yàn)交流:IE5及其以后版本支持在CSS中使用expression,用來(lái)把CSS屬性和Javas cript表達(dá)式關(guān)聯(lián)起來(lái),這里的CSS屬性可以是元素固有的屬性,也可以是自定義屬性。就是說(shuō)CSS屬性后面可以是一段Javas cript表達(dá)式,CSS屬性的值等于Javas cript表達(dá)式計(jì)算的結(jié)果。
    推薦度:
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 国产探花在线精品一区二区| 日韩精品在线免费观看| 国产精品拍天天在线| 精品精品国产欧美在线小说区| 久久国产精品成人影院| 无码人妻精品一区二区蜜桃百度| 999国产精品色在线播放| 99热亚洲色精品国产88| 亚洲综合欧美精品一区二区| 国产亚洲精品a在线观看 | 无码aⅴ精品一区二区三区浪潮 | 精品视频一区二区三区| 四虎精品影院永久在线播放| 91精品视频网站| 成人伊人精品色XXXX视频| 久久精品人人做人人爽97 | 国产精品成人国产乱一区| 国产一区二区三区久久精品| 国产精品区免费视频| 国产精品白丝AV网站| 国产精品露脸国语对白| 国产AV午夜精品一区二区入口| 久久九九精品99国产精品| 亚洲日韩一页精品发布| 亚洲国产综合精品一区在线播放| 三级国产精品| 亚洲精品欧美二区三区中文字幕| 久久久久人妻一区精品| 国产综合精品久久亚洲| 国产午夜精品理论片久久| 精品国产不卡一区二区三区| 国产精品亚洲一区二区在线观看| 最新亚洲精品国自产在线观看| 久久免费精品视频| 欧美精品一本久久男人的天堂| 欧美精品一区二区三区视频| 999久久久免费国产精品播放| 国产精品 日韩欧美| 久久久久久噜噜精品免费直播| 国产精品部在线观看| 国产A∨免费精品视频|