還是同樣的問題:安裝了超級兔子IE工具條的用戶購買自動發(fā)貨商品時(shí),LightBox形式的購買提醒框剛一顯示就消失了。而灰蒙的遮蔽層依然顯示,用戶又 " /> 国产凹凸一区在线观看视频,一级片中文字幕,亚洲视频天天射

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

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

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

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

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

如何避免超級兔子的槍盲目射擊呢?其實(shí)很簡單,不要用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>  


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

JavaScript技術(shù)超級兔子讓浮動層消失的前因后果,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 色综合成人网 | xxx久久 | 亚洲午夜18 | 毛片小说| 国产成人精品免费视频大全五级 | 国语精品 | 91热成人精品国产免费 | 国产成人午夜性a一级毛片 国产成人系列 | 国产成人精品福利网站在线观看 | 婷婷综合久久狠狠色99h | 怡红院成人在线 | 在线看国产视频 | 免费观看视频成人国产 | 国产一区美女视频 | 婷婷国产| 久草中文在线 | 欧美日韩亚洲国产精品一区二区 | 国产黄频在线观看高清免费 | 99资源在线观看 | 在线观看一区二区精品视频 | 91在线视频国产 | 日本一区二区三区高清在线观看 | 欧美一级特黄aaa大片 | 美女视频黄频大全免费 | 国内自拍网红在线综合 | 亚洲第一区精品日韩在线播放 | 色哟哟高清视频在线观看 | 国产伦久视频免费观看 视频 | 欧美色伊人 | 婷婷综合激情五月中文字幕 | 亚洲精品国产自在久久老牛 | 日韩精品中文字幕一区三区 | 日本韩国欧美在线 | 四虎在线视频免费观看 | 久久国产精品国产精品 | 美女扒开双腿让男人爽透视频 | 国产精品吹潮香蕉在线观看 | 国产成人影院一区二区 | 国产精品欧美韩国日本久久 | 激情在线视频 | 久久综合亚洲一区二区三区 |