祛斑小妙招简单实用_简单实用的jquery 图片左右滚动效果

更新时间:2017-08-02    来源:jquery    手机版     字体:

【www.bbyears.com--jquery】

先看幻灯片效果图片


代码如下

 代码如下


简单实用的图片左右滚动效果
<script src="jquery-1.6.4.min.js" type="text/javascript"></script>
<script>
function lxfScroll(main,titleli,alt,speed){
 var lxfscroll = $(main);
 var ul = lxfscroll.find("ul");
 var li = lxfscroll.find("li");
 var tli = $(titleli);
 var alt = $(alt);
 var cutspeed = 350;//切换的速度
 var autospeed = speed;//自动播放的速度
 var n = 0;
 var imgwidth = li.find("img").attr("width");//获取图片高度
 var lilength = li.length;//获取图片数量
 var timer;
 li.eq(0).clone().appendTo(ul);
 /* 标题按钮事件 */
 function hoverscroll() {
  tli.mouseenter(function(){
   var index = tli.index($(this));
   var lipoint = index*imgwidth;
   var imgTitle = li.find("img").eq(index).attr("alt");
   alt.text(imgTitle);
   tli.removeClass("cur");
   $(this).addClass("cur");
   ul.stop(true,false).animate({"left":-lipoint+"px"},cutspeed);
  });
 };
 /* 自动轮换 */
 function autoroll() {
  /*最后一个回到第一个的时候*/
  if(n >= lilength+1) {tli.removeClass("cur").eq(0).addClass("cur"); ul.stop(true,false).css({left:"0px"});n = 1;};
  var lipoint = n*imgwidth;
  var imgTitle = li.find("img").eq(n).attr("alt");
  ul.stop(true,false).animate({"left":-lipoint+"px"},cutspeed);
  tli.removeClass("cur").eq(n).addClass("cur");
  if(n >= lilength){tli.removeClass("cur").eq(0).addClass("cur"); };
  alt.text(imgTitle);
  n++;
  timer = setTimeout(autoroll, autospeed);
  if(n >= lilength+1) {alt.text(li.find("img").eq(0).attr("alt"));};
   };
 /* 鼠标悬停即停止自动轮换 */
 function stoproll() {
  li.hover(function() {
   clearTimeout(timer);
   n = $(this).prevAll().length+1;
  }
  , function() {
   timer = setTimeout(autoroll, autospeed);
  });
  tli.hover(function() {
   clearTimeout(timer);
   n = $(this).prevAll().length+1;
  }
  , function() {
   timer = setTimeout(autoroll, autospeed);
  });
 };
 hoverscroll();
 autoroll();//启动自动播放功能
 stoproll();//启动鼠标悬停功能
};
$(function(){
 lxfScroll(".lxfscroll",".lxfscroll-title li",".lxfscroll-alt",2000);
});
</script>




图标文字标题
  考拉房子企鹅鲜花


 
   

  • 1
        2
        3
        4
     



    很简单的这里jquery文件我们没提供大家可以自行baidu找一个喽。

    本文来源:http://www.bbyears.com/wangyezhizuo/34552.html

  • 热门标签

    更多>>

    本类排行