右下角廣告js代碼

來源:互聯網
上載者:User
關鍵字 網頁製作 Ajax JavaScript

<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "HTTP://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">


<html xmlns="HTTP://www.jzread.com/1999/xhtml">


<head>


<meta. HTTP-equiv="Content-Type" content="text/html; charset=gbk" />


<title>右下角廣告代碼</title>


<style>


html,body{


padding:0;


margin:0;


}


</style>


</head>


<body>


<div id="aa" style="width:100px;height:100px;background:#c0c0c0;" >我在隨平滾</div>


<div id="bb" style="width:100px;height:100px;background:#c0c0c0;" >我靜止不動</div>


<div style="width:100%;height:1500px;background:#000"></div>


<div style="width:100%;height:1500px;background:green"></div>


<div style="width:100%;height:1500px;background:red"></div>


</body>


</html>


<script>


function scrollx(p){


var d = document,dd = d.documentElement,db = d.body,w = window,o = d.getElementById(p.id),ie6 = /msie 6/i.test(navig ator.userAgent),style,timer;


if(o){


o.style.cssText +=";position:"+(p.f&&!ie6?' fixed':'absolute')+";" +(p.l==undefined?' right:0;':'left:'+p.l+'px;') +(p.t!=undefined?' top:'+p.t+'px':'bottom:0');


if(p.f&&ie6){


o.style.cssText +=';left:expression(documentElement.scrollLeft + '+(p.l==undefined? dd.clientWidth-o.offsetWidth:p.l)+' + "px");top:expression(documentElement.scrollTop +'+(p.t==undefined? dd.clientHeight-o.offsetHeight:p.t)+'+ "px" );';


dd.style.cssText +=';background-image: url(about:blank);background-attachment:fixed;';


}else{


if(!p.f){


w.onresize = w.onscroll = function(){


clearInterval(timer);


timer = setInterval(function(){


//雙選擇為了修復chrome 下xhtml解析時dd.scrollTop為 0


var st = (dd.scrollTop|| db.scrollTop),c;


c = st - o.offsetTop + (p.t!=undefined?p.t:(w.innerHeight|| dd.clientHeight)-o.offsetHeight);


if(c!=0){


o.style.top = o.offsetTop + Math.ceil(Math.abs(c)/10)*(c<0?-1:1) + 'px';


}else{


clearInterval(timer);


}


},10)


}


}


}


}


}


scrollx({


id:'aa'


})


scrollx({


id:'bb',


l:0,


t:200,


f:1


})


/*


id 你要滾動的內容的id


l 橫座標的位置 不寫為緊貼右邊


t 你要放在頁面的那個位置預設是貼著底邊 0是貼著頂邊


f 1表示固定 不寫或者0表示滾動


*/


</script>

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.