DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> setTimeout函數兼容各主流浏覽器運行執行效果實例
setTimeout函數兼容各主流浏覽器運行執行效果實例
編輯:關於JavaScript     
目前這個setTimeout可以很好地兼容IE6,7,8,9以及谷歌浏覽器Chrome,火狐浏覽器FireFox,蘋果浏覽器Safari,Opera。

setTimeout是一個很不錯的函數,網站頁面前端工程師經常將其用於幾秒後執行的動作。setTimeout這個JS內置函數其用法也很簡單,下面是setTimeout()的函數說明以及用法詳解和實例、示例代碼:

setTimeout()的作用是指定在多少毫秒後執行一個JS函數或者表達式代碼
setTimeout的用法、語法、參數:setTimeout(code,millisec)
setTimeout參數說明:
code是必需參數。要調用的函數後要執行的 JavaScript 代碼串。
millisec是必需參數。在執行代碼前需等待的毫秒數。毫秒和秒之間的換算是:1000毫秒=1秒
setTimeout實例代碼(1秒後頁面跳轉到指定的URL):
復制代碼 代碼如下:
<script language="javascript">
function go(){//定義函數
window.location="main.html";//頁面跳轉
}
window.setTimeout("go()",1000);//1秒後執行函數go
</script>

但是以上JS代碼是無法兼容火狐的,這主要是因為IE和火狐的浏覽器引擎是不同的。讓這段頁面跳轉JS代碼兼容IE、火狐、SAFARI、OPERA:
復制代碼 代碼如下:
<script language="javascript">
function go(){//定義函數
window.location="main.html";//頁面跳轉
}
window.setTimeout(function(){go()},1000);//1秒後執行函數go
</script>
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved