js 实现banner轮播

原创 2016年05月30日 13:11:22
<!--Banner Start-->
<div id="Banner">
  <ul id="fcimg">
  	<{section name=ad_k loop=$adData }>
	    <a <{if $adData[ad_k].url  }> href="<{$adData[ad_k].url}>" target="_blank"<{/if}> >
	    <!-- <li class="list-item" style="background: url(<{$smarty.const.UPYUN_WWW_PATH}><{$adData[ad_k].image}>) no-repeat center top;"></li> -->
	    <li class="" style="background: url(<{$smarty.const.UPYUN_WWW_PATH}><{$adData[ad_k].image}>) no-repeat center top;"></li>
	    </a>
    <{/section}>
  </ul>
  <script type="text/javascript" src="js/duice.js"></script> 
</div>


js:

var indx = 1;
var looper = 6000;
var myTimer;
$(document).ready(function(){
if($('#thscrll') && $('#thscrll img').length > 0) {
 $('#thscrll').css({"padding-bottom":"15px"}); }


  if($("#fcimg li").length >1){
  $("#fcimg").after( $('<div></div><ul id="fcnum"></ul>')); 
    for(i=1;i<=$("#fcimg li").length;i++){
if(i==1) $("#fcnum").append($("<li class=\"crn\"> </li>")); 
else $("#fcnum").append($("<li> </li>")); 
}
    myTimer = setInterval('showFImg("#fcimg li","#fcnum li","crn")', looper);
$("#fcnum li").click(function(){
indx  =  $("#fcnum li").index(this);
showFImg("#fcimg li","#fcnum li","crn");
try{
clearInterval(myTimer);
myTimer = setInterval('showFImg("#fcimg li","#fcnum li","crn")', looper);
}catch(e){}
return false;
}); 
$("#fcimg").hover(function(){
if(myTimer){ clearInterval(myTimer); }
},function(){
myTimer = setInterval('showFImg("#fcimg li","#fcnum li","crn")', looper);
});
  }
});


function showFImg(il,nl,cs){
  if($(il).length >1){
crobj = $(il).eq(indx);
$(il).not(crobj).hide();
$(nl).removeClass(cs)
$(nl).eq(indx).addClass(cs);
crobj.stop(true,true).fadeIn('slow');
indx = (++indx) % ($(il).length);
  }
}


版权声明:本文为博主原创文章,请放心使用

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

JS移动端触屏滑动事件(banner轮播)

移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件...

JS仿天猫banner效果 图片轮播

  • 2014年11月10日 16:33
  • 703KB
  • 下载

旅游banner js轮播图 代码

  • 2015年01月26日 12:03
  • 587KB
  • 下载

viewPager 实现banner图 自动轮播

viewPager 实现 banner 自动轮播

网站banner图轮播效果 js

  • 2015年05月12日 16:03
  • 4KB
  • 下载

js自动轮播banner

  • 2016年12月12日 16:33
  • 279KB
  • 下载

Android实现Banner界面循环轮播

先看看demo的效果图 简单介绍下所实现的功能: 1.可以自动循环轮播,轮播的时间间隔可以设置。 2.可以手动左右滑动播放 3.添加了onItemClick监听 4.添加onPageChan...

广告轮播Banner实现demo

  • 2017年07月17日 15:41
  • 2.71MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 实现banner轮播
举报原因:
原因补充:

(最多只允许输入30个字)