美文网首页工作生活
jquery带缩略图的相册案例分享-来自于三人行慕课

jquery带缩略图的相册案例分享-来自于三人行慕课

作者: 三人行慕课 | 来源:发表于2019-07-04 14:39 被阅读0次

原文链接:https://www.3mooc.com/front/articleinfo/194

我们在网上经常看到类似下图这种的缩略图相册,其实这个效果用jquery很好实现,主要是熟悉attr()这个方法就好了。

首先我们要先布局html和css

HTML部分:

<h2>

  三人行慕课免费赠送课程列表

</h2>

<ul id="imagegallery">

  <li><a href="images/11.jpg" title="HTML5/CSS3">

    <img src="images/11-small.jpg" width="100" alt=""/>

  </a></li>

  <li><a href="images/22.jpg" title="jquery">

    <img src="images/22-small.jpg" width="100" alt=""/>

  </a></li>

  <li><a href="images/33.jpg" title="javaScript">

    <img src="images/33-small.jpg" width="100" alt=""/>

  </a></li>

  <li><a href="images/44.jpg" title="Vue">

    <img src="images/44-small.jpg" width="100" alt=""/>

  </a></li>

</ul>

<div style="clear:both"></div>

<img id="image" src="images/placeholder.png" alt="" width="450px"/>

<p id="des">选择一个图片</p>

/*css部分*/

<style type="text/css">

    body {

      font-family: "Helvetica", "Arial", serif;

      color: #333;

      background-color: #ccc;

      margin: 1em 10%;

    }

    h1 {

      color: #333;

      background-color: transparent;

    }

    a {

      color: #c60;

      background-color: transparent;

      font-weight: bold;

      text-decoration: none;

    }

    ul {

      padding: 0;

    }

    li {

      float: left;

      padding: 1em;

      list-style: none;

    }

    #imagegallery {

      list-style: none;

    }

    #imagegallery li {

      margin: 0px 20px 20px 0px;

      padding: 0px;

      display: inline;

    }

    #imagegallery li a img {

      border: 0;

    }

  </style>

注意设置好图片的title和href属性,我们需要用jq获取和更改属性

jquery代码部分:

script src="images/jquery-1.12.4.js"></script>

  <script>

    $(function () {

      $("#imagegallery a").click(function () {

        var href = $(this).attr("href");

        $("#image").attr("src", href);

        var title = $(this).attr("title");

        $("#des").text(title);

        return false;

      });

    });

  </script>

用jquery实现这个效果就是这么简单。

相关文章

网友评论

    本文标题:jquery带缩略图的相册案例分享-来自于三人行慕课

    本文链接:https://www.haomeiwen.com/subject/cwtrhctx.html