欧美日韩精品三区,中文字幕国产日韩,欧美精品影院,99国产精品久久久久

利晶設(shè)計機構(gòu)博客

關(guān)注研究網(wǎng)站設(shè)計及SEO網(wǎng)站優(yōu)化技術(shù)!致力于為客戶提供最專業(yè)、最有效的全方面網(wǎng)站設(shè)計解決方案。

訂閱RSS

右下角彈窗廣告效果JS代碼

類別:網(wǎng)站前端開發(fā)    時間:2010-12-24

右下角彈窗廣告效果JS代碼,有應(yīng)用于定時提示用戶,或投放小廣告。

<script type="text/javascript">
var RBMessage={
 boxW:200,
 boxH:101,
 init:function(){
  var that = this;
  this.createBox();
  document.getElementById("msg_close").onclick = function() {
            that.BoxWin.style.display="none";
        }
 },
 bind: function() { //綁定窗口滾動條與大小變化事件
        var that = this,
        st, rt;
        window.onscroll = function() {
   if( !!window.ActiveXObject && !window.XMLHttpRequest ){
    clearTimeout(st);
    clearTimeout(that.timer2);
    that.setOpacity(0);
    st = setTimeout(function() {
     that.BoxWin.style.top = that.getY().top;
     that.show();
    },500);
   }
        };
        window.onresize = function(){
   if (!!window.ActiveXObject && !window.XMLHttpRequest) {
    clearTimeout(rt);
    rt = setTimeout(function(){
     that.BoxWin.style.top = that.getY().top
    }, 100);
   }
  }
    },
 show: function() { //漸顯
        clearInterval(this.timer2);
        var that = this,
        fx = this.fx(0, 100, 0.1),
        t = 0;
        this.timer2 = setInterval(function() {
            t = fx();
            that.setOpacity(t[0]);
            if (t[1] == 0) {
                clearInterval(that.timer2)
            }
        },
        10);
    },
 fx: function(a, b, c) { //緩沖計算
        var cMath = Math[(a - b) > 0 ? "floor": "ceil"],
        c = c || 0.1;
        return function() {
            return [a += cMath((b - a) * c), a - b]
        }
    },
 setOpacity: function(x) { //設(shè)置透明度
        var v = x >= 100 ? '': 'Alpha(opacity=' + x + ')';
        this.BoxWin.style.visibility = x <= 0 ? 'hidden': 'visible'; //IE有絕對或相對定位內(nèi)容不隨父透明度變化的bug
        this.BoxWin.style.filter = v;
        this.BoxWin.style.opacity = x / 100;
    },
 getY: function() { //計算移動坐標
        var d = document,
        b = document.body,
        e = document.documentElement;
        var s = Math.max(b.scrollTop, e.scrollTop);
        var h = /BackCompat/i.test(document.compatMode) ? b.clientHeight: e.clientHeight;
        var h2 = this.BoxWin.offsetHeight;
        return {
            foot: s + h + h2 + 2 + 'px',
            top: s + h - h2 - 2 + 'px'
        }
    },
 moveTo: function(y) { //移動動畫
        clearInterval(this.timer);
        var that = this;
  var moveTopNum=-that.boxH;
        this.timer = setInterval(function() {
   moveTopNum+=5;
            that.BoxWin.style.bottom =  moveTopNum +'px';
            if (moveTopNum >= 0) {
                clearInterval(that.timer);
    that.bind();
            }
        },50);
  return this;
    },
 createBox:function(){
  this.BoxWin=document.createElement('div');
        this.BoxWin.style.width = this.boxW+"px";
        this.BoxWin.style.height =  this.boxH+"px";
  this.BoxWin.style.bottom = - this.boxH+"px";
        this.BoxWin.id = "msg_win";
        this.BoxWin.innerHTML = '<div class="icos"><a href="javascript:void 0" title="關(guān)閉" id="msg_close">X</a></div><div id="msg_title">溫馨提示(標題)</div><div id="msg_content"></div>';
        document.body.appendChild(this.BoxWin);
  var that = this;
  setTimeout(function() { //初始化最先位置
            that.BoxWin.style.display = 'block';
            that.moveTo();
        },1000);
  return this;
 }
};
RBMessage.init();
</script>

轉(zhuǎn)載聲明:
原載:利晶科技博客 - 關(guān)注研究最新網(wǎng)站設(shè)計技術(shù)及SEO網(wǎng)站優(yōu)化!
本文鏈接:http://www.successwithgigi.com/blog/ad-right-js.html
如需轉(zhuǎn)載必須以鏈接形式注明原載或原文地址,謝謝合作!

文章分類

服務(wù)項目

友情鏈接

Copyright © 2006-2012 利晶設(shè)計機構(gòu) 版權(quán)所有
主站蜘蛛池模板: 辽宁省| 克拉玛依市| 河东区| 固阳县| 高密市| 通渭县| 山西省| 淮滨县| 兴城市| 疏附县| 都兰县| 大安市| 武威市| 罗甸县| 南投县| 大化| 康平县| 稻城县| 饶河县| 康马县| 曲沃县| 思南县| 桂阳县| 图木舒克市| 盐池县| 汶川县| 天柱县| 古交市| 墨竹工卡县| 罗平县| 兰溪市| 陆川县| 碌曲县| 衡南县| 正定县| 龙岩市| 竹山县| 湛江市| 富民县| 航空| 和林格尔县|