<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        筆記:IE下jquery的fadeIn與fadeOut方法失效的BUG

        來源:懂視網 責編:小采 時間:2020-11-27 20:17:35
        文檔

        筆記:IE下jquery的fadeIn與fadeOut方法失效的BUG

        筆記:IE下jquery的fadeIn與fadeOut方法失效的BUG:BUG1:絕對定位嵌套絕對定位這個問題遇到過好多次,因為沒有做筆記,所以每次遇到這個問題都要研究半天。好記性不如爛筆頭,這話一點沒錯。<p id="show_list"> <p class="" val="0">
        推薦度:
        導讀筆記:IE下jquery的fadeIn與fadeOut方法失效的BUG:BUG1:絕對定位嵌套絕對定位這個問題遇到過好多次,因為沒有做筆記,所以每次遇到這個問題都要研究半天。好記性不如爛筆頭,這話一點沒錯。<p id="show_list"> <p class="" val="0">

        BUG1:絕對定位嵌套絕對定位

        這個問題遇到過好多次,因為沒有做筆記,所以每次遇到這個問題都要研究半天。好記性不如爛筆頭,這話一點沒錯。

        <p id="show_list">
         <p class="" val="0">
         <p class=" posab" style="top:50px; left:260px;"> <img class="png_bg" src="/uploads/productimage/164613_634717302959421250.png" /></p> 
         <p class="posab alce" style="top:200px; width:260px; left:80px;">
         <p class=" f18 l22 alce" style="color:#e99417; margin-top:20px;">測試測試測試</p>
         <p class=" f14 l22 alce" style="color:#e99417;">測試測試測試</p>
         <p class="lk444 f14 l22 alce" style="margin-top:5px;">測試測試測試</p>
         </p>
         </p>
            <p class="" val="0">
         <p class=" posab" style="top:50px; left:260px;"> <img class="png_bg" src="/uploads/productimage/164613_634717302959421250.png" /></p> 
         <p class="posab alce" style="top:200px; width:260px; left:80px;">
         <p class=" f18 l22 alce" style="color:#e99417; margin-top:20px;">測試測試測試</p>
         <p class=" f14 l22 alce" style="color:#e99417;">測試測試測試</p>
         <p class="lk444 f14 l22 alce" style="margin-top:5px;">測試測試測試</p>
         </p>
         </p>
        <p>

        posab 是絕對定位的class

        只要把絕對定位換成浮動,就可以實現淡隱淡出的效果了。

        <p id="show_list">
         <p class="posab" val="0">
         <p class="" style="margin-top:50px; float:left; margin-left:260px"> <img class="png_bg" src="/uploads/productimage/164613_634717302959421250.png" /></p> 
         <p class="alce" style="margin-top:-200px; width:260px; margin-left:80px; float:left">
         <p class=" f18 l22 alce" style="color:#e99417; margin-top:20px;">測試測試測試</p>
         <p class=" f14 l22 alce" style="color:#e99417;">測試測試測試</p>
         <p class="lk444 f14 l22 alce" style="margin-top:5px;">測試測試測試</p>
         </p>
         </p> 
        
            <p class="posab" val="0">
         <p class="" style="margin-top:50px; margin-left:260px;"> <img class="png_bg" src="/uploads/productimage/164613_634717302959421250.png" /></p> 
         <p class="alce" style="margin-top:-200px; width:260px; margin-left:80px;float:left">
         <p class=" f18 l22 alce" style="color:#e99417; margin-top:20px;float:left">測試測試測試</p>
         <p class=" f14 l22 alce" style="color:#e99417;">測試測試測試</p>
         <p class="lk444 f14 l22 alce" style="margin-top:5px;">測試測試測試</p>
         </p>
         </p> 
        
        <p>

        具體的位置需要做一些調整

        BUG2:父級絕對定位嵌套大于父級尺寸的圖片

        還有一種情況,是IE8獨有的BUG,格式如下

         <p class=" posab" style=" top:80px; left:260px;width:550px;height:55px">
         <img class="png_bg" src="image.jpg" />
        </p>

        如果圖片的大小超過了p的大小,在IE8下面淡隱淡出效果將會失效

        BUG3:

        網上還差了一種bug,具體沒有遇到過,現也貼上:

        IE6 IE7 IE8 在 position : relative 時fadeIn() fadeOut() bug 解決方案

        先看一個例子

        <p class="fadein">
         <p>
         <p>I am going to fade in ;</p>
         <p>I am going to fade in ;</p>
         </p>
        </p>
        $('.fadein').fadeIn();

        以上代碼基本上在所有主流瀏覽器都可以達到預期效果

        但是現實是殘酷的, 大家的html結構當然不會這么簡單。

        我們再加一點東東

        <style>
        .relative{position: relative;}
        </style>
        <p class="fadein">
         <p class="relative">
         <p>I am going to fade in ;</p>
         <p>I am going to fade in ;</p>
         </p>
        </p>
        $('.fadein').fadeIn();

        這個時候在IE 6 78 就會吭爹的事情出現, 動畫不出現有木有! 直接show出來有木有!

        這是臭名昭著的 IE 大bug: 如果fadeIn的元素的子元素有position屬性時 以relative值為最嚴重 有position屬性的元素不會出現fadeIn的效果!

        可能的曲線解決方法:

        1, 不用position: relative; 這個嘛 有時候可以做到

        2,如果1實在做不到, 比如筆者遇到的情況,那就用each()。 你可以一個一個做這個效果, 這個當然是可以做到的, 不過效率太差, 搞不好會掛掉用戶的電腦,比如筆者遇到的情況,有幾十個上百個子元素 這個方法是萬萬使不得滴。

        針對性解決辦法

        我們要在使用position:relative 而且不使用each()的情況下達到這個效果,可以嗎?

        可以!

        既然這是一個bug 那一定就有hack的方法

        $('.fadein').css('position', 'relative').fadeIn();

        在fadeIn()之前動態的將其position屬性改為relative; 會解決IE7下的這個bug

        <style>
        .relative{position: relative; filter: inherit}
        </style>

        在你子元素有position屬性的元素加 filter: inherit; 當前元素的第一層子元素也要加。
        這兩條一結合 IE678 的問題就都解決了

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        筆記:IE下jquery的fadeIn與fadeOut方法失效的BUG

        筆記:IE下jquery的fadeIn與fadeOut方法失效的BUG:BUG1:絕對定位嵌套絕對定位這個問題遇到過好多次,因為沒有做筆記,所以每次遇到這個問題都要研究半天。好記性不如爛筆頭,這話一點沒錯。<p id="show_list"> <p class="" val="0">
        推薦度:
        標簽: 失效 IE out
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲2022国产成人精品无码区| 亚洲av无码国产精品色午夜字幕 | 日韩a在线观看免费观看| 亚洲a级片在线观看| 成年人网站免费视频| 激情综合亚洲色婷婷五月| 99久久免费国产香蕉麻豆 | 亚洲码在线中文在线观看| 96免费精品视频在线观看| 亚洲国产成人91精品| 免费电视剧在线观看| 亚洲av成人一区二区三区在线播放 | 国产精品偷伦视频观看免费 | 国产亚洲高清不卡在线观看| 亚洲人成影院午夜网站| 丁香花免费高清视频完整版| 亚洲最大中文字幕无码网站| 全免费a级毛片免费看无码| 成人午夜免费视频| 日本大片在线看黄a∨免费| 粉色视频免费入口| 亚洲综合色婷婷七月丁香| 久久成人免费大片| 亚洲一本大道无码av天堂| 中文字幕在线观看免费| 亚洲精品中文字幕无码AV| 成全高清视频免费观看| 一级毛片在线完整免费观看| 国产精品久久久亚洲| 毛片免费观看的视频| 理论秋霞在线看免费| 久久亚洲精品无码| 德国女人一级毛片免费| 三年片免费高清版| 亚洲一卡2卡3卡4卡乱码 在线 | 在线观看的免费网站无遮挡| 亚洲AV成人精品日韩一区 | 国产免费无遮挡精品视频| 精品国产污污免费网站| 2020天堂在线亚洲精品专区| 久久亚洲高清综合|