欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決火狐瀏覽器下JS setTimeout函數(shù)不兼容失效不執(zhí)行的方法

 更新時(shí)間:2012年11月14日 17:16:10   作者:  
今天檢查自己用JQuery+AJAX+PHP做的網(wǎng)站后臺(tái)登錄檢測(cè),愛(ài)其他瀏覽器中兼容性還不錯(cuò) 結(jié)果到了火狐(FireFox)瀏覽器下setTimeout這個(gè)JS內(nèi)置函數(shù)不執(zhí)行了,本文將提供詳細(xì)的解決方法
今天檢查自己用JQuery+AJAX+PHP做的網(wǎng)站后臺(tái)登錄檢測(cè),發(fā)現(xiàn)登陸成功后執(zhí)行頁(yè)面跳轉(zhuǎn)函數(shù)這段JavaScript(JS)代碼特效在IE和谷歌瀏覽器Chrome下都可以很好地執(zhí)行,兼容性還不錯(cuò)。結(jié)果到了火狐(FireFox)瀏覽器下setTimeout這個(gè)JS內(nèi)置函數(shù)不執(zhí)行了,無(wú)效了,也沒(méi)報(bào)錯(cuò)!打開(kāi)FireBUG指望它能檢測(cè)出JS的錯(cuò)誤,結(jié)果沒(méi)用...Javascript(JS)腳本代碼在各瀏覽器下的兼容是一個(gè)很頭疼的問(wèn)題,經(jīng)過(guò)一番調(diào)試和搜索,終于解決了setTimeout這個(gè)JS代碼在火狐下失效不兼容不能運(yùn)行和執(zhí)行的錯(cuò)誤。目前這個(gè)setTimeout可以很好地兼容IE6,7,8,9以及谷歌瀏覽器Chrome,火狐瀏覽器FireFox,蘋(píng)果瀏覽器Safari,Opera。

setTimeout是一個(gè)很不錯(cuò)的函數(shù),網(wǎng)站頁(yè)面前端工程師經(jīng)常將其用于幾秒后執(zhí)行的動(dòng)作。setTimeout這個(gè)JS內(nèi)置函數(shù)其用法也很簡(jiǎn)單,下面是setTimeout()的函數(shù)說(shuō)明以及用法詳解和實(shí)例、示例代碼:

setTimeout()的作用是指定在多少毫秒后執(zhí)行一個(gè)JS函數(shù)或者表達(dá)式代碼
setTimeout的用法、語(yǔ)法、參數(shù):setTimeout(code,millisec)
setTimeout參數(shù)說(shuō)明:
code是必需參數(shù)。要調(diào)用的函數(shù)后要執(zhí)行的 JavaScript 代碼串。
millisec是必需參數(shù)。在執(zhí)行代碼前需等待的毫秒數(shù)。毫秒和秒之間的換算是:1000毫秒=1秒
setTimeout實(shí)例代碼(1秒后頁(yè)面跳轉(zhuǎn)到指定的URL):
復(fù)制代碼 代碼如下:

<script language="javascript">
function go(){//定義函數(shù)
window.location="main.html";//頁(yè)面跳轉(zhuǎn)
}
window.setTimeout("go()",1000);//1秒后執(zhí)行函數(shù)go
</script>

但是以上JS代碼是無(wú)法兼容火狐的,這主要是因?yàn)镮E和火狐的瀏覽器引擎是不同的。讓這段頁(yè)面跳轉(zhuǎn)JS代碼兼容IE、火狐、SAFARI、OPERA:
復(fù)制代碼 代碼如下:

<script language="javascript">
function go(){//定義函數(shù)
window.location="main.html";//頁(yè)面跳轉(zhuǎn)
}
window.setTimeout(function(){go()},1000);//1秒后執(zhí)行函數(shù)go
</script>

經(jīng)過(guò)看.看.唄[kankanbei.com]站長(zhǎng)的測(cè)試,它完美地兼容了各主流瀏覽器,特此寫(xiě)出來(lái)和大家分享。值得注意的是實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)的JS代碼我們習(xí)慣寫(xiě)作location.href=頁(yè)面地址,而這段代碼在火狐下也是不能運(yùn)行的,你需要寫(xiě)作window.location=頁(yè)面地址。

火狐瀏覽器下JS代碼不兼容setTimeout函數(shù)失效無(wú)效不運(yùn)行執(zhí)行的解決辦法

相關(guān)文章

  • JavaScript JSON.stringify()的使用總結(jié)

    JavaScript JSON.stringify()的使用總結(jié)

    JSON是一種輕量級(jí)數(shù)據(jù)格式,可以方便地表示復(fù)雜數(shù)據(jù)結(jié)構(gòu)。JSON對(duì)象有兩個(gè)方法:stringify()和parse()。在簡(jiǎn)單的情況下,這兩個(gè)方法分別可以將JavaScript序列化為JSON字符串,以及將JSON解析為原生JavaScript值。本文著重介紹JSON.stringify()的使用方法和注意事項(xiàng)。
    2021-05-05
  • 解讀JavaScript代碼 var ie = !-[1,] 最短的IE判定代碼

    解讀JavaScript代碼 var ie = !-[1,] 最短的IE判定代碼

    這句代碼在IE9之前曾被稱為世界上最短的IE判定代碼。代碼雖短但確包含了不少javascript基礎(chǔ)知識(shí)在里面。
    2011-05-05
  • JavaScript判斷圖片是否已經(jīng)加載完畢的方法匯總

    JavaScript判斷圖片是否已經(jīng)加載完畢的方法匯總

    在網(wǎng)上有很多關(guān)于判斷圖片是否已經(jīng)加載完畢的文章,但是有的瀏覽器并不適合,下面小編給大家分享一些有關(guān)JavaScript判斷圖片是否已經(jīng)加載完畢的方法匯總,需要的朋友參考下
    2016-02-02
  • javascript中加var和不加var的區(qū)別 你真的懂嗎

    javascript中加var和不加var的區(qū)別 你真的懂嗎

    var 語(yǔ)句用于聲明變量,本文給大家介紹javascript 中加’var‘和不加'var'的區(qū)別,涉及到j(luò)avascript var相關(guān)知識(shí),對(duì)javascript var相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • echarts柱狀圖坐標(biāo)軸內(nèi)容顯示不全的兩種解決辦法

    echarts柱狀圖坐標(biāo)軸內(nèi)容顯示不全的兩種解決辦法

    本文主要介紹了echarts柱狀圖坐標(biāo)軸內(nèi)容顯示不全的兩種解決辦法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • Javascript實(shí)現(xiàn)簡(jiǎn)單二級(jí)下拉菜單實(shí)例

    Javascript實(shí)現(xiàn)簡(jiǎn)單二級(jí)下拉菜單實(shí)例

    這篇文章主要介紹Javascript實(shí)現(xiàn)二級(jí)下拉菜單的具體過(guò)程,需要的朋友可以參考下
    2014-06-06
  • js校驗(yàn)開(kāi)始時(shí)間和結(jié)束時(shí)間

    js校驗(yàn)開(kāi)始時(shí)間和結(jié)束時(shí)間

    這篇文章主要為大家詳細(xì)介紹了js校驗(yàn)開(kāi)始結(jié)束時(shí)間,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • Bootstrap輪播插件簡(jiǎn)單使用方法介紹

    Bootstrap輪播插件簡(jiǎn)單使用方法介紹

    這篇文章主要為大家詳細(xì)介紹了Bootstrap輪播插件簡(jiǎn)單使用方法,介紹了使用bootstrap輪播插件的作用,感興趣的小伙伴們可以參考一下
    2016-06-06
  • javascript html5實(shí)現(xiàn)表單驗(yàn)證

    javascript html5實(shí)現(xiàn)表單驗(yàn)證

    這篇文章主要為大家詳細(xì)介紹了javascript html5實(shí)現(xiàn)表單驗(yàn)證的具體代碼,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 微信小程序系列之自定義頂部導(dǎo)航功能

    微信小程序系列之自定義頂部導(dǎo)航功能

    這篇文章主要介紹了微信小程序系列之自定義頂部導(dǎo)航功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05

最新評(píng)論