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

超級兔子讓浮動層消失的前因后果

 更新時間:2007年03月09日 00:00:00   作者:  
剛搞定了瑞星卡卡,又沖來個超級兔子。不過超級兔子的槍法真的有待改善。

還是同樣的問題:安裝了超級兔子IE工具條的用戶購買自動發(fā)貨商品時,LightBox形式的購買提醒框剛一顯示就消失了。而灰蒙的遮蔽層依然顯示,用戶又無法繼續(xù)操作了。

根據(jù)研究,超級兔子對屏蔽廣告的屏蔽原則更為武斷,只要是在JavaScript代碼中出現(xiàn)類似 “div.style.position=absolute” 的代碼,div 就會被隱藏,不僅如此,超級兔子還會檢查頁面中的元素,只要一個元素以inline形式設置了position樣式屬性以及配套的任一個top/left屬性,比如”<div style=”position:absolute;top:0;”>xxx</div>”,那么也會將其隱藏。

但與瑞星卡卡不同之處在于,超級兔子并不會把絕對定位元素從DOM中抹除。而是設置元素的style.visibility = hidden。這就是為什么自動發(fā)貨的購買提醒框消失的原因。

如何避免超級兔子的槍盲目射擊呢?其實很簡單,不要用JavaScript 或者以inline的形式設置絕對定位相關的CSS屬性即可??梢园堰@些CSS屬性直接通過class或id的形式定義在樣式單文件或<style/>中(本來也應該這么做)。

如果不得不用JavaScript設置絕對定位屬性,比如一些菜單/動畫的效果。就要通過腳本的辦法來解決了,還記得超級兔子和瑞星卡卡對浮動廣告的處理區(qū)別嗎?偽碼可能如下:

復制代碼 代碼如下:

<script type=”text/javascript”> 
function setPosition() { 
    FloatLayer.style.top = y; 
    FloatLayer.style.left = x; 
    setTimeout(checkSR, 100); 

function checkSR() { 
    if (FloatLayer.currentStyle && FloatLayer.currentStyle.visibility=='hidden')) 
        fixUp(); 

</script>  


我也痛恨浮動廣告,可是淘寶的頁面真的很干凈了,不是嗎

相關文章

  • JS實現(xiàn)簡潔、全兼容的拖動層實例

    JS實現(xiàn)簡潔、全兼容的拖動層實例

    這篇文章主要介紹了JS實現(xiàn)簡潔、全兼容的拖動層的方法,實例分析了javascript鼠標事件及頁面元素的操作技巧,非常具有實用價值,需要的朋友可以參考下
    2015-05-05
  • 超簡單JS二級、多級聯(lián)動的簡單實例

    超簡單JS二級、多級聯(lián)動的簡單實例

    本篇文章主要是對超簡單JS二級、多級聯(lián)動的簡單實例進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • 封裝獲取dom元素的簡單實例

    封裝獲取dom元素的簡單實例

    下面小編就為大家?guī)硪黄庋b獲取dom元素的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-07-07
  • JavaScript函數(shù)的定義和基本使用方法

    JavaScript函數(shù)的定義和基本使用方法

    函數(shù)就是一種封裝,由事件驅(qū)動的或者當它被調(diào)用時執(zhí)行的可重復使用的代碼塊,下面這篇文章主要給大家介紹了關于JavaScript函數(shù)的定義和基本使用方法的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • JS實現(xiàn)的點擊按鈕圖片上下滾動效果示例

    JS實現(xiàn)的點擊按鈕圖片上下滾動效果示例

    這篇文章主要介紹了JS實現(xiàn)的點擊按鈕圖片上下滾動效果,涉及javascript事件響應及頁面元素屬性動態(tài)操作相關實現(xiàn)技巧,需要的朋友可以參考下
    2019-01-01
  • Three.js加載外部模型的教程詳解

    Three.js加載外部模型的教程詳解

    這篇文章主要介紹了Three.js外部模型加載的教程詳解,在文章給大家補充介紹了three.js 外部模型加載json的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • js自動生成對象的屬性示例代碼

    js自動生成對象的屬性示例代碼

    大家應該都不知道js可以自動生成對象的屬性吧,下面有個不錯的示例,感興趣的朋友可以參考下
    2013-10-10
  • js?scrollTop如何到達指定位置

    js?scrollTop如何到達指定位置

    很早之前就想分享這篇心得,幸之今天能在這里完成,好了,話不多說,進入正題。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • mui上拉加載更多下拉刷新數(shù)據(jù)的封裝過程

    mui上拉加載更多下拉刷新數(shù)據(jù)的封裝過程

    mui的上拉加載和下拉刷新類似,都屬于pullRefresh插件。今天小編抽空給大家分享mui上拉加載更多下拉刷新數(shù)據(jù)的封裝過程,需要的朋友參考下吧
    2017-11-11
  • TypeScript中Array(數(shù)組)聲明與簡單使用方法

    TypeScript中Array(數(shù)組)聲明與簡單使用方法

    這篇文章主要給大家介紹了關于TypeScript中Array(數(shù)組)聲明與簡單使用的相關資料,TypeScript Array(數(shù)組)數(shù)組對象是使用單獨的變量名來存儲一系列的值,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-12-12

最新評論

石家庄市| 张家界市| 大兴区| 西吉县| 枣庄市| 绥芬河市| 花莲县| 松江区| 姚安县| 黄骅市| 鄱阳县| 电白县| 永泰县| 安图县| 克山县| 太保市| 喀喇沁旗| 溧阳市| 西峡县| 武川县| 武夷山市| 宣威市| 调兵山市| 顺平县| 什邡市| 靖宇县| 沂水县| 石屏县| 侯马市| 乌鲁木齐县| 那坡县| 阿拉尔市| 德保县| 巫溪县| 巴南区| 沧源| 郁南县| 云安县| 松潘县| 拜泉县| 栾城县|