百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>Ecshop教程> 将ECSHOP的首页主广告轮播替换为CSS+JS,最模板方法一
分享文章到:

将ECSHOP的首页主广告轮播替换为CSS+JS,最模板方法一

发布时间:12/03 来源: 浏览: 关键词:
效果如下图:1.将以下代码存为form_css-js.js /* Flash首页主广告轮播替换为Js轮播 - www.zuimoban.com */ var glide =new function(){function $id(id){return document.getElementById(id);};this.layerGlide=function(auto,oEventCont,oSlider,sSingleSize,second,fSpeed,point){  var oSubLi = $id(oEventCont).getElementsByTagName('li');  var interval,timeout,oslideRange;  var time=1;  var speed = fSpeed  var sum = oSubLi.length;  var a=0;  var delay=second * 1000;  var setValLeft=function(s){   return function(){    oslideRange = Math.abs(parseInt($id(oSlider).style[point]));    $id(oSlider).style[point] =-Math.floor(oslideRange+(parseInt(s*sSingleSize) - oslideRange)*speed) +'px';    if(oslideRange==[(sSingleSize * s)]){     clearInterval(interval);     a=s;    }   }  };   var setValRight=function(s){   return function(){    oslideRange = Math.abs(parseInt($id(oSlider).style[point]));    $id(oSlider).style[point] =-Math.ceil(oslideRange+(parseInt(s*sSingleSize) - oslideRange)*speed) +'px';    if(oslideRange==[(sSingleSize * s)]){     clearInterval(interval);     a=s;    }   }  }   function autoGlide(){   for(var c=0;c<sum;c++){oSubLi1.className='';};   clearTimeout(interval);   if(a==(parseInt(sum)-1)){    for(var c=0;c<sum;c++){oSubLi1.className='';};    a=0;    oSubLi[a].className="active";    interval = setInterval(setValLeft(a),time);    timeout = setTimeout(autoGlide,delay);   }else{    a++;    oSubLi[a].className="active";    interval = setInterval(setValRight(a),time);    timeout = setTimeout(autoGlide,delay);   }  }   if(auto){timeout = setTimeout(autoGlide,delay);};  for(var i=0;i<sum;i++){   oSubLi[i].onmouseover = (function(i){    return function(){     for(var c=0;c<sum;c++){oSubLi1.className='';};     clearTimeout(timeout);     clearInterval(interval);     oSubLi[i].className="active";     if(Math.abs(parseInt($id(oSlider).style[point]))>[(sSingleSize * i)]){      interval = setInterval(setValLeft(i),time);      this.onmouseout=function(){if(auto){timeout = setTimeout(autoGlide,delay);};};     }else if(Math.abs(parseInt($id(oSlider).style[point]))<[(sSingleSize * i)]){       interval = setInterval(setValRight(i),time);      this.onmouseout=function(){if(auto){timeout = setTimeout(autoGlide,delay);};};     }    }   })(i)  }}}glide.layerGlide(true,'icon_num','show_pic',710,3,0.1,'left');/*5是轮播速度设置*/2.后台管理>首页主广告管理>自定义  功能内,插入以下代码,广告类型选择[代码]: <script src="js/form_css-js.js" type=text/javascript></script>
打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

相关文章

共有4人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板