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 相关文章推荐
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
Mar 12 Javascript
javascript[js]获取url参数的代码
Oct 17 Javascript
JavaScript中的对象化编程
Jan 16 Javascript
javascript web页面刷新的方法收集
Jul 02 Javascript
javascript 设置文本框中焦点的位置
Nov 20 Javascript
JS左右无缝滚动(一般方法+面向对象方法)
Aug 17 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
Apr 29 Javascript
angularJS 指令封装回到顶部示例详解
Jan 22 Javascript
Node.js实现发送邮件功能
Nov 06 Javascript
node 标准输入流和输出流代码实例
Sep 19 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
Aug 22 Javascript
解决Vue大括号字符换行踩的坑
Nov 09 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
浅析Dos下运行php.exe,出现没有找到php_mbstring.dll 错误的解决方法
2013/06/29 PHP
Laravel SQL语句记录方式(推荐)
2016/05/26 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
javascript 可以拖动的DIV(二)
2009/06/26 Javascript
jquery与google map api结合使用 控件,监听器
2010/03/04 Javascript
intro.js 页面引导简单用法 分享
2013/08/06 Javascript
js身份证判断方法支持15位和18位
2014/03/18 Javascript
bootstrap改变按钮加载状态
2014/12/01 Javascript
JS动态修改iframe高度和宽度的方法
2015/04/01 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
JavaScript实现强制重定向至HTTPS页面
2015/06/10 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
2016/01/13 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
拥Bootstrap入怀——导航栏篇
2016/05/30 Javascript
JS把内容动态插入到DIV的实现方法
2016/07/19 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
基于Vue实现timepicker
2017/04/25 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
Vue项目从webpack3.x升级webpack4不完全指南
2019/04/28 Javascript
JavaScript剩余操作符Rest Operator详解
2019/07/20 Javascript
[01:00:11]DOTA2-DPC中国联赛 正赛 CDEC vs DLG BO3 第一场 2月7日
2021/03/11 DOTA
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
Django中使用Celery的方法示例
2018/11/29 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
python3 打印输出字典中特定的某个key的方法示例
2019/07/06 Python
Python在Matplotlib图中显示中文字体的操作方法
2019/07/29 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
Flask框架 CSRF 保护实现方法详解
2019/10/30 Python
基于python实现学生信息管理系统
2019/11/22 Python
python3 配置logging日志类的操作
2020/04/08 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
Joe Fresh官网:加拿大时尚品牌和零售连锁店
2016/11/30 全球购物
应届生的求职推荐信范文
2013/11/30 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
nginx配置虚拟主机的详细步骤
2021/07/21 Servers
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android