js实现产品缩略图效果


Posted in Javascript onMarch 10, 2017

效果图:

js实现产品缩略图效果

代码如下:

<!DOCTYPE html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="http://how2j.cn/study/js/jquery/2.0.0/jquery.min.js"></script>
<link href="http://how2j.cn/study/css/bootstrap/3.3.6/bootstrap.min.css" rel="external nofollow" rel="stylesheet">
<script src="http://how2j.cn/study/js/bootstrap/3.3.6/bootstrap.min.js"></script>
</head>
<script>
$(function(){
 $("img.smallImage").mouseenter(function(){
  var bigImageURL = $(this).attr("bigImageURL");
  $("img.bigImg").attr("src",bigImageURL);
 });
 $("img.bigImg").load(
  function(){
   $("img.smallImage").each(function(){
    var bigImageURL = $(this).attr("bigImageURL");
    img = new Image();
    img.src = bigImageURL;
    img.onload = function(){
     console.log(bigImageURL); 
     $("div.img4load").append($(img));
    };
   });  
  }
 );
});
</script>
<style>
div.imgAndInfo{
 margin: 40px 20px;
}
div.imgInimgAndInfo{
 width: 400px;
 float: left;
}
div.imgAndInfo img.bigImg{
 width: 400px;
 height: 400px;
 padding: 20px;
 border: 1px solid #F2F2F2;
}
div.imgAndInfo div.smallImageDiv{
 width: 80%;
 margin: 20px auto;
}
div.imgAndInfo img.smallImage{
 width: 60px;
 height: 60px;
 border: 2px solid white;
}
div.imgAndInfo img.smallImage:hover{
 border: 2px solid black;
}
</style>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="imgAndInfo">
 <div class="imgInimgAndInfo">
  <img width="100px" class="bigImg" src="http://how2j.cn/tmall/img/productSingle/8619.jpg">
  <div class="smallImageDiv">
    <img width="100px" class="smallImage" src="http://how2j.cn/tmall/img/productSingle_small/8620.jpg" bigImageURL="http://how2j.cn/tmall/img/productSingle/8620.jpg">
    <img width="100px" class="smallImage" src="http://how2j.cn/tmall/img/productSingle_small/8619.jpg" bigImageURL="http://how2j.cn/tmall/img/productSingle/8619.jpg">
    <img width="100px" class="smallImage" src="http://how2j.cn/tmall/img/productSingle_small/8618.jpg" bigImageURL="http://how2j.cn/tmall/img/productSingle/8618.jpg">
    <img width="100px" class="smallImage" src="http://how2j.cn/tmall/img/productSingle_small/8617.jpg" bigImageURL="http://how2j.cn/tmall/img/productSingle/8617.jpg">
    <img width="100px" class="smallImage" src="http://how2j.cn/tmall/img/productSingle_small/8616.jpg" bigImageURL="http://how2j.cn/tmall/img/productSingle/8616.jpg">
  </div>
 <div class="img4load hidden" ></div>  
 </div>
 <div style="clear:both"></div>
</div>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
jQuery实现用方向键控制层的上下左右移动
Jan 13 Javascript
javascript进行四舍五入方法汇总
Dec 16 Javascript
DOM节点深度克隆函数cloneNode()用法实例
Jan 12 Javascript
JavaScript引用类型和基本类型详解
Jan 06 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【一】
May 10 Javascript
Highcharts 多个Y轴动态刷新数据的实现代码
May 28 Javascript
jQuery日程管理插件fullcalendar使用详解
Jan 07 Javascript
详解AngularJs路由之Ui-router-resolve(预加载)
Jun 13 Javascript
小程序实现留言板
Nov 02 Javascript
微信小程序 image组件遇到的问题
May 28 Javascript
vue 动态添加class,三个以上的条件做判断方式
Nov 02 Javascript
React更新渲染原理深入分析
Dec 24 Javascript
BootStrap注意事项小结(五)表单
Mar 10 #Javascript
微信小程序 弹框和模态框实现代码
Mar 10 #Javascript
BootStrap表单宽度设置方法
Mar 10 #Javascript
Angular.js基础学习之初始化
Mar 10 #Javascript
js实现返回顶部效果
Mar 10 #Javascript
Vue.directive自定义指令的使用详解
Mar 10 #Javascript
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
Mar 10 #Javascript
You might like
桌面中心(一)创建数据库
2006/10/09 PHP
用php获取本周,上周,本月,上月,本季度日期的代码
2009/08/05 PHP
php对二维数组进行排序的简单实例
2013/12/19 PHP
PHP实现在数据库百万条数据中随机获取20条记录的方法
2017/04/19 PHP
浅谈php使用curl模拟多线程发送请求
2019/03/08 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
PHP实现cookie跨域session共享的方法分析
2019/08/23 PHP
IE8 下的Js错误HTML Parsing Error...
2009/08/14 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
jquery 查找select ,并触发事件的实现代码
2011/03/30 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
JavaScript实现窗口抖动效果
2016/10/19 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
AngularJS $http模块POST请求实现
2017/04/08 Javascript
微信小程序实现顶部选项卡(swiper)
2020/06/19 Javascript
vue-cli项目中怎么使用mock数据
2017/09/27 Javascript
js原生实现移动端手指滑动轮播图效果的示例
2018/01/02 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
2019/06/10 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
Python OS模块常用函数说明
2015/05/23 Python
Python统计文件中去重后uuid个数的方法
2015/07/30 Python
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
基于Python模拟浏览器发送http请求
2020/11/06 Python
python 实现图片裁剪小工具
2021/02/02 Python
HTML5中5个简单实用的API
2014/04/28 HTML / CSS
整理HTML5中支持的URL编码与字符编码
2016/02/23 HTML / CSS
德国著名廉价网上药店:Shop-Apotheke
2017/07/23 全球购物
工程力学硕士生的自我评价范文
2013/11/16 职场文书
大一学生职业生涯规划
2014/03/11 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
2016大学生党校学习心得体会
2016/01/06 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书