還是同樣的問題:安裝了超級(jí)兔子IE工具條的用戶購買自動(dòng)發(fā)貨商品時(shí),LightBox形式的購買提醒框剛一顯示就消失了。而灰蒙的遮蔽層依然顯示,用戶又 " /> 成人做爰999,久久99国产精品久久99大师,亚洲精品视频在线观看免费视频

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

超級(jí)兔子讓浮動(dòng)層消失的前因后果

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

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

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

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

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

如果不得不用JavaScript設(shè)置絕對(duì)定位屬性,比如一些菜單/動(dòng)畫的效果。就要通過腳本的辦法來解決了,還記得超級(jí)兔子和瑞星卡卡對(duì)浮動(dòng)廣告的處理區(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>  


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

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

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

主站蜘蛛池模板: 国产亚洲精品久久久久久豆腐 | 免费的网站www | av激情在线 | av在线播放不卡 | 午夜av电影 | 成年免费在线观看 | 成人免费淫片aa视频免费 | 亚洲精品免费在线观看 | 亚洲一区二区三区四区五区中文 | 国产乱码精品一区二区三区中文 | 黑人精品xxx一区一二区 | 欧美在线视频观看 | 免费h视频 | 久久久久久久久久久久久9999 | 亚洲成人一区二区 | 亚洲一区二区三区观看 | 亚洲三区在线观看 | 性福视频在线观看 | 精品国模一区二区三区欧美 | 久久精品国产久精国产 | 涩涩导航| 青青久在线视频 | 男女爱爱福利视频 | 国产成人99 | 亚洲精品久久久 | 操亚洲 | 欧美一区二区三区在线视频 | 日韩在线资源 | 日韩免费视频 | 欧美视频在线看 | 这里精品 | 中文字幕乱码亚洲精品一区 | 亚洲精品无人区 | 久久久久久国产免费视网址 | 久久精品二区 | 久久精品亚洲精品国产欧美 | 精品国产乱码久久久久久蜜退臀 | 欧美一级免费看 | 国产高清视频在线观看播放 | 国产精品久久午夜夜伦鲁鲁 | 婷婷福利视频导航 |