安徽25选5公式:jQuery简单的图片切换效果 Simple slideshow

作者:网络 来源:佚名 更新时间:2010-12-25 17:12:29 点击:

安徽25选5直播 www.by7yj.cn

 

  • Show only the first image and hide the others;
  • Place a “current” class on the list-item;
  • Only exucute the function once when it has a current status.

That’s it? Yep… it’s that simple!

jQuery code

 

$(function() {
   var imgWrapper = $('.slideshow > img');
   // only show the first image, hide the rest
   imgWrapper.hide().filter(':first').show();
   
   $('ul.recentlist li a').click(function () {
   
    // check if this item doesn't have class "current"
    // if it has class "current" it must not execute the script again
    if (this.className.indexOf('current') == -1){
     imgWrapper.hide();
     imgWrapper.filter(this.hash).fadeIn(500);
     $('ul.recentlist li a').removeClass('current');
     $(this).addClass('current');
    }
    return false;
   });
  });

 

We are making sure that when a list-item has the “current” class, the script won’t be executed again.

CSS code

 

.slideshow { 
  position: relative; 
  background: #fafafa; 
  width: 403px; 
  height: 240px; 
  border: 1px solid #e5e5e5; 
  margin-bottom: 20px; 
  }
  
  .slideshow img { 
  position: absolute; 
  top: 3px; 
  left: 3px; 
  z-index: 10; 
  background: #fff; 
  }
  
  ul.recentlist { 
  position: absolute; 
  bottom: 12px; 
  right: 4px; 
  list-style: none; 
  z-index: 20; 
  }
  
  ul.recentlist li { display: inline; }
  
  ul.recentlist li a, ul.recentlist li a:visited { 
  display: block; 
  float: left; 
  background: #e5e5e5; 
  padding: 4px 8px; 
  margin-right: 1px; 
  color: #000; 
  text-decoration: none; 
  cursor: pointer; 
  }
  
  ul.recentlist li a:hover, ul.recentlist li a:visited:hover { 
  background: #666; color: #fff; 
  }
  
  ul.recentlist li a.current { 
  background: #f00; 
  color: #fff; 
  }

 

In this example the unordered list is absolute, that way you can easily position the list-items above the images.

HTML code

 

<div class="slideshow">
   <ul class="recentlist">
    <li><a class="current" href="#slide1">1</a></li>

    <li><a href="#slide2">2</a></li>
    <li><a href="#slide3">3</a></li>
   </ul>

   <img id="slide1" src="slide-1.gif" alt="Image 1 slideshow" />
   <img id="slide2" src="slide-2.gif" alt="Image 2 slideshow" />
   <img id="slide3" src="slide-3.gif" alt="Image 3 slideshow" />
  </div
  

 

  • 在战火中诞生的党中央机关报(连载一) 2018-12-13
  • 陕西守艺人丨传承自父亲的老油坊,是我人生的希望之光 2018-12-12
  • 儿童家具质量抽检三成不合格 家长选购需注意 2018-12-12
  • 学会了脆皮炸香蕉 再也不会把香蕉放到烂啦-美食资讯 2018-12-12
  • 高通出局 未来iPhone modem芯片将完全由英特尔提供 2018-12-11
  • 《中国气候变化蓝皮书》:年平均气温显著上升 2018-12-11
  • 回复@海之宁:其中跟你不对付的小寻子、真理论者都是批咱的主力军也!小海童鞋作何解释? 2018-12-11
  • 偶像玄幻剧陆续定档 悠长暑假荧屏满溢青春气息 2018-12-10
  • 蔡奇主持市委常委会会议 学习总书记对脱贫攻坚工作重要指示 2018-12-10
  • 河北一保时捷车主疑遭枪击 警方悬赏9万元通缉 2018-12-10
  • 端午节 收艾草(组图) 2018-12-09
  • 假期三天每日过万警力保市民平安 2018-12-09
  • 尧都农商银行全力推进服务“三农”工作 2018-12-09
  • 交通小事故,几分钟就能处理完 2018-12-09
  • 辽宁贯彻十九大精神:领导沉下去 群众用心学 2018-12-08
  • 415| 89| 682| 794| 643| 219| 427| 852| 106| 211|