還是同樣的問題:安裝了超級兔子IE工具條的用戶購買自動發貨商品時,LightBox形式的購買提醒框剛一顯示就消失了。而灰蒙的遮蔽層依然顯示,用戶又 " /> 十八禁肉动漫无修在线播放,久久久精品成人免费看,欧美videos人牛交

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

剛搞定了瑞星卡卡,又沖來個超級兔子。不過超級兔子的槍法真的有待改善。

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

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

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

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

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

復制代碼 代碼如下:
<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>  


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

JavaScript技術超級兔子讓浮動層消失的前因后果,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 四库影院永久国产精品 | 一个人免费播放高清在线观看 | 欧美精品一卡二卡 | 亚洲视频在线免费看 | 国产AV精品国语对白国产 | 国产一区二区内射最近更新 | 亚洲一二三产品区别在哪里 | 久久艹综合 | 高H内射NP古文 | 激情内射亚洲一区二区三区爱妻 | a久久99精品久久久久久蜜芽 | 久久国产露脸老熟女熟69 | 亚洲国产精品无码中文在线 | 一本道高清不卡v免费费 | JIZZ19学生第一次 | 又黄又粗又爽免费观看 | 在线播放真实国产乱子伦 | A级毛片高清免费网站不卡 a级毛片高清免费视频 | 国产精品嫩草影院一区二区三区 | 人妖欧美一区二区三区四区 | 乳女教师欲乱动漫无修版动画 | 亲胸揉胸膜下刺激视频网站APP | 天天狠狠弄夜夜狠狠躁·太爽了 | 国产免费毛片在线观看 | 全免费午夜一级毛片 | 亚洲色欲啪啪久久WWW综合网 | 成人国产三级在线播放 | 欧美伊人久久大香线蕉综合69 | 欧美69xxx | 欧美自拍亚洲综合图区 | 日本三区四区免费高清不卡 | 99re这里只有精品视频 | 78m成人亚洲 | 亚洲高清无码在线 视频 | yellow在线观看免费观看大全 | 日本久久和电影 | 亚洲精品久久国产高清 | 中文字幕日本在线mv视频精品 | 久久无码av三级 | 国产亚洲精品久久孕妇呦呦你懂 | 久久国语精品 |