亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一個(gè)多瀏覽器支持的背景變暗的div并可拖動(dòng)提示窗口功能的代碼

 更新時(shí)間:2008年04月08日 20:34:31   作者:  
兼容IE、Firefox、Opera前幾天在網(wǎng)上找了許多資料,看了不少兄弟的源碼,一直找不到合適的,要不就是拖動(dòng)有問(wèn)題,要不就是不兼容Firefox,所以自已寫了一個(gè),下面是代碼:

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

IE7.0、Firefox2.0、Opera9.0測(cè)試通過(guò)
歡迎大家指教批評(píng)

前段時(shí)間一直在研究Js,網(wǎng)上有很多關(guān)于兼容瀏覽器方面的文章,給大家找了幾個(gè):
http://blog.csdn.net/zqian1987/archive/2008/03/02/2140055.aspx
http://www.cnblogs.com/jacklong/archive/2008/01/10/1033954.html

下面寫寫我這段時(shí)間的一些心得,主要介紹兼容IE和FireFox方面,Opera9.0前的版本好像N多東西不支持,暫時(shí)不介紹,Opera9.0以后的版本在Javascript解釋方面和FireFox比較接近。
我介紹的都是一些細(xì)節(jié)方面的東西,側(cè)重于寫一些不常見的情況,想到新的我會(huì)持續(xù)補(bǔ)充:
1、創(chuàng)建一個(gè)Element,通用的寫法為createElement("div")
   IE中也可以這樣寫createElement("<div style='color:#FFFFFF'>"),但Firefox不認(rèn)
2、IE中的width、height與Firefox中概念不同,IE中width=FireFox中的width+2*borderWidth+2*Padding
   參見:http://help.powereasy.net/Template/WEB/1557.html
3、動(dòng)態(tài)添加css代碼 
cssStr = "p { color:#FF0000;} a { font-size:9pt;}";
var style = win.document.createStyleSheet();
style.cssText = cssStr;FireFox:復(fù)制內(nèi)容到剪貼板代碼:
cssStr = "p { color:#FF0000;} a { font-size:9pt;}";
var style = win.document.createElement("style"); 
style.type = "text/css"; 
style.innerHTML = cssStr; 
win.document.getElementsByTagName("HEAD").item(0).appendChild(style); 4、table在后面添加加行或列,通用寫法insertRow(-1),insertCell(-1)
   IE中insertRow(),insertCell()這樣寫也可以,F(xiàn)irefox不認(rèn)
5、警告對(duì)話框alert(),IE中書寫時(shí)無(wú)參數(shù)則默認(rèn)參數(shù)為空字符串,F(xiàn)irefox中則必須輸入?yún)?shù),傳空參數(shù)則要寫成alert("");
6、給element.style.width賦值必須寫成24px,只寫數(shù)字24的話,F(xiàn)ireFox會(huì)不認(rèn),IE里都可以
7、在使用Element,并給其綁定了onclick、onmouseover、onmousedown、onmouseout等事件
    element.onclick = function() { alert("hello kitty"); };
   時(shí),需注意
   將此元素添加到上級(jí)元素上時(shí)要用appendChild,不可以在上級(jí)中使用innerHTML操作,這樣會(huì)使事件無(wú)效

相關(guān)文章

  • 如何基于javascript實(shí)現(xiàn)貪吃蛇游戲

    如何基于javascript實(shí)現(xiàn)貪吃蛇游戲

    這篇文章主要介紹了如何基于javascript實(shí)現(xiàn)貪吃蛇游戲,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • JS表格組件神器bootstrap table詳解(基礎(chǔ)版)

    JS表格組件神器bootstrap table詳解(基礎(chǔ)版)

    這篇文章主要介紹了JS表格組件神器bootstrap table,bootstrap table界面采用扁平化的風(fēng)格,用戶體驗(yàn)比較好,更好兼容各種客戶端,需要了解更多bootstrap table的朋友可以參考下
    2015-12-12
  • Js利用prototype自定義數(shù)組方法示例

    Js利用prototype自定義數(shù)組方法示例

    JS中的phototype是JS中比較難理解的一個(gè)部分,但下面這篇文章主要給大家介紹了關(guān)于Javascript利用prototype自定義數(shù)組的相關(guān)資料,通過(guò)實(shí)例給大家介紹phototype的使用,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • 淺談時(shí)鐘的生成(js手寫簡(jiǎn)潔代碼)

    淺談時(shí)鐘的生成(js手寫簡(jiǎn)潔代碼)

    下面小編就為大家?guī)?lái)一篇淺談時(shí)鐘的生成(js手寫簡(jiǎn)潔代碼)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-08-08
  • JS關(guān)鍵字變色實(shí)現(xiàn)思路及代碼

    JS關(guān)鍵字變色實(shí)現(xiàn)思路及代碼

    JS關(guān)鍵字變色詳細(xì)很多朋友都很想實(shí)現(xiàn)吧接下來(lái)將執(zhí)行以下幾個(gè)步驟:1.替換關(guān)鍵字,對(duì)字體變色2.用正則,CSS背景變色;該方法可結(jié)合前臺(tái)JS調(diào)用,感興趣的朋友可以參考下,希望可以幫助到你
    2013-02-02
  • javascript 匿名函數(shù)的理解(透徹版)

    javascript 匿名函數(shù)的理解(透徹版)

    網(wǎng)上很多解釋,我無(wú)法理解,我想知道原理。。。這篇文章應(yīng)該可以透徹一點(diǎn)
    2010-01-01
  • JS+Canvas實(shí)現(xiàn)貪吃蛇小游戲

    JS+Canvas實(shí)現(xiàn)貪吃蛇小游戲

    這篇文章介紹了JS+Canvas實(shí)現(xiàn)貪吃蛇小游戲,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • js實(shí)現(xiàn)文字選中分享功能

    js實(shí)現(xiàn)文字選中分享功能

    本文主要分享了js實(shí)現(xiàn)文字選中分享功能的示例代碼。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • javascript改變position值實(shí)現(xiàn)菜單滾動(dòng)至頂部后固定

    javascript改變position值實(shí)現(xiàn)菜單滾動(dòng)至頂部后固定

    現(xiàn)在很多網(wǎng)站都有這樣的一個(gè)效果,當(dāng)頁(yè)面滾動(dòng)到一定高度時(shí),菜單欄會(huì)固定在頁(yè)面頂部;該效果在 ie6 下不支持,因?yàn)閕e6不支持 position:fixed,效果很不錯(cuò),感興趣的朋友可以了解下啊
    2013-01-01
  • JavaScript浮點(diǎn)數(shù)及運(yùn)算精度調(diào)整詳解

    JavaScript浮點(diǎn)數(shù)及運(yùn)算精度調(diào)整詳解

    浮點(diǎn)數(shù)的精度問(wèn)題不是JavaScript特有的,本文主要介紹了JavaScript浮點(diǎn)數(shù)及運(yùn)算精度調(diào)整詳解,有需要的朋友可以了解一下。
    2016-10-10

最新評(píng)論