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

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

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

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

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

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

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

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

復(fù)制代碼 代碼如下:

<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>  


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

相關(guān)文章

  • 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í)行的可重復(fù)使用的代碼塊,下面這篇文章主要給大家介紹了關(guān)于JavaScript函數(shù)的定義和基本使用方法的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • JS實現(xiàn)的點擊按鈕圖片上下滾動效果示例

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

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

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

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

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

    大家應(yīng)該都不知道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ù)組)聲明與簡單使用方法

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

最新評論

文水县| 金昌市| 阳东县| 嵊泗县| 顺平县| 金川县| 镇坪县| 乾安县| 宁化县| 方城县| 东安县| 淮南市| 长治县| 大城县| 峨眉山市| 抚松县| 鹤壁市| 缙云县| 碌曲县| 瑞金市| 阳谷县| 大关县| 邢台市| 涞源县| 阿克苏市| 苏州市| 铜川市| 辽宁省| 徐州市| 霸州市| 庆城县| 绥阳县| 道真| 德昌县| 车致| 芜湖市| 桂阳县| 安阳市| 万安县| 沛县| 岳西县|