DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> jQuery入門知識 >> JQuery特效代碼 >> 解決jQuery動態獲取手機屏幕高和寬的問題
解決jQuery動態獲取手機屏幕高和寬的問題
編輯:JQuery特效代碼     
今天幫同事解決了用jQuery獲得動態的手機屏幕寬高的問題。

問題的起因是,當同事用了一個需要全屏滾動的圖片控件時,需要獲得屏幕的高度來設置圖片為全屏。但是他用$(window).height()始終無法第一次拿到高,刷新一下後就可以,我嘗試了使用window.onload=function(){}來解決,發現依然無法成功。

最後,我認為一定是因為第二次刷新時,浏覽器有了緩存,所以就可以拿到了高,那麼肯定是頁面加載DOM的時間差,導致了這個問題,於是就使用了setTimeout(方法名,500);做了延時500毫秒,結果就正常了。

所以當朋友們無法獲得屏幕寬高時,不妨用這個試試
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved