利用jquery的attr方法一行代码实现的简单的图片切换效果

简介: 利用jquery的attr方法一行代码实现的简单的图片切换效果

利用jquery的attr方法一行代码实现的简单的图片切换效果



1.利用jquery的attr方法实现如下的简单的图片切换效果


20170204165833071.png


代码如下:


<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>图片</title>
  <script src="js/jquery.min.js"></script>
  <style>
    /* intro */
    .intro
    {
      width:470px;
      margin-top: 40px;
      padding: 25px 19px;
      border: 1px solid #e6e6e6;
      background-color: #fff;
    }
    .intro .pic-selector
    {
    /*  width: 430px;*/
      height: 256px;
     /* float: left;*/
    }
    .intro .pic-selector .pic
    {
      width: 341px;
      height: 256px;
      overflow: hidden;
      float: left;
    }
    .intro .pic-selector .pic img
    {
      width:100%;
      height:100%;
    }
    .intro .pic-selector ul
        {
          width: 73px;
          float: left;
          margin-left: 5px;
          margin-top:0px;
        }
    .intro .pic-selector ul li
        {
          width: 80px;
          height: 60px;
          overflow: hidden;
          margin-top: 5px;
          cursor: pointer;
          opacity: 0.5;
        }
    .intro .pic-selector ul li img{
      width:100%;
      height:100%;
    }
    .intro .pic-selector ul li.active
        {
          opacity: 1;
        }
    .intro .pic-selector ul li:first-child
  {
    margin-top: 0px;
  }
  </style>
</head>
<body>
  <div class="intro">
    <div class="pic-selector">
        <div class="pic"><img class="cover-size" src="img/0204_1.jpg" /></div>
        <ul>
          <li class="active"><img class="cover-size" src="img/0204_1.jpg" /></li>
          <li><img class="cover-size" src="img/0204_2.jpg" /></li>
          <li><img class="cover-size" src="img/0204_3.jpg" /></li>
          <li><img class="cover-size" src="img/0204_4.jpg" /></li>
        </ul>
      </div>
   </div>
   <script>
    $(function(){
      // pic selector
        $('.intro .pic-selector ul li').hover(function () {
          $('.intro .pic-selector ul li').removeClass('active');
          $(this).addClass('active');
          $('.intro .pic-selector .pic img').attr('src', $(this).children('img').attr('src'));
//          makeImageCoverSize();
        });
    })
   </script>
</body>
</html>


目录
相关文章
|
2月前
|
JavaScript
jQuery 遍历 方法
jQuery 遍历 方法
33 5
|
17天前
|
JavaScript
jQuery实现的星级打分带评价及颜色区分代码
jQuery实现的星级打分带评价及颜色区分效果代码是一款支持自定义评论颜色的星级评价打分,其中红色为一星级,差评、绿色位五星级、满分好评,本段代码适应于所有网页使用,有需要的朋友们就来下载使用吧。
24 2
|
1月前
|
XML JavaScript 数据格式
jquery中html()方法的使用
jquery中html()方法的使用
19 1
|
1月前
|
前端开发 JavaScript
jQuery - AJAX load() 方法
jQuery load() 方法是简单但强大的 AJAX 方法。
47 6
|
2月前
|
JavaScript
jQuery parentsUntil() 方法
jQuery parentsUntil() 方法
30 10
|
2月前
|
JavaScript 前端开发
jQuery 杂项方法
jQuery 杂项方法
30 2
|
2月前
|
JavaScript
jQuery 效果 方法
jQuery 效果 方法
16 3
|
2月前
|
JavaScript 前端开发
jQuery - noConflict() 方法
jQuery - noConflict() 方法
22 5
|
2月前
|
JSON 前端开发 JavaScript
jQuery AJAX 方法
jQuery AJAX 方法
32 1
|
2月前
|
XML 前端开发 JavaScript
jQuery HTML / CSS 方法
jQuery HTML / CSS 方法
16 2