首頁 >web前端 >js教程 >IE6 hack for js 集錦_javascript技巧

IE6 hack for js 集錦_javascript技巧

WBOY
WBOY原創
2016-05-16 16:35:551023瀏覽

1. ie6下iframe不顯示的問題

在ie6下有時會碰到iframe不顯示的問題,刷新後才能顯示,此問題不是頁面加載慢導致的,出現該問題的原因有多種可能:

src屬性放在iframe中最前面(未曾遇見)
高度設定為100%,ie6下iframe不能取到該高度實際值,解:設定為固定高度值
使用a標籤觸發onclick事件動態建立iframe時也會出現此現象,解決方案:click函數中增加return false; 如:


2. ie6下css sprite多次載入問題

在ie6下css sprite以及使用背景圖的css中,對於同一圖片會出現多次加載,增加了請求數,同時在帶有hover效果的圖片中會出現閃爍現象。解決方案:

  <!--[if IE 6]> 
    <script type="text/javascript">
    document.execCommand("BackgroundImageCache",false,true);
  </script>
  <![endif]-->

3. 頁跳轉失效

在ie6下使用js的window.location.href=url做頁面跳躍時,會出現無效現象,尤其在a標籤中使用onclick執行函數時。解決方法:

  window.location.href=url;return false;

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn