最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

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

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

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

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

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

相關(guān)文章

最新評論

德钦县| 青州市| 泗水县| 兰坪| 延庆县| 乌兰察布市| 福贡县| 龙州县| 靖安县| 额尔古纳市| 临沭县| 策勒县| 当雄县| 遵化市| 曲沃县| 全州县| 泸定县| 阿勒泰市| 夏河县| 新巴尔虎左旗| 上高县| 阿城市| 东至县| 福安市| 安阳县| 伊春市| 固安县| 富民县| 北京市| 临夏市| 临澧县| 平原县| 前郭尔| 丹寨县| 盐亭县| 郑州市| 久治县| 方城县| 木里| 肇州县| 正宁县|