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 相关文章推荐
Javascript打印网页部分内容的脚本
Nov 17 Javascript
JQuery与Ajax常用代码实现对比
Oct 03 Javascript
可自定义速度的js图片无缝滚动示例分享
Jan 20 Javascript
Node.js中AES加密和其它语言不一致问题解决办法
Mar 10 Javascript
JavaScript 事件绑定及深入
Apr 13 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
May 31 Javascript
如何防止INPUT按回车自动提交表单FORM
Dec 06 Javascript
微信小程序 图片宽高自适应详解
May 11 Javascript
AngularJS 表单验证手机号的实例(非必填)
Nov 12 Javascript
Vue 框架之键盘事件、健值修饰符、双向数据绑定
Nov 14 Javascript
vue-cli3+typescript初体验小结
Feb 28 Javascript
Vue 监听元素前后变化值实例
Jul 29 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模板引擎Smarty的缓存使用总结
2014/04/24 PHP
php利用curl抓取新浪微博内容示例
2014/04/27 PHP
ThinkPHP中的create方法与自动令牌验证实例教程
2014/08/22 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
PHP获取Exif缩略图的方法
2015/07/13 PHP
php中青蛙跳台阶的问题解决方法
2018/10/14 PHP
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
2016/11/23 Javascript
关于不同页面之间实现参数传递的几种方式讨论
2017/02/13 Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
2017/08/30 Javascript
详解angular笔记路由之angular-router
2017/09/12 Javascript
一个有意思的鼠标点击文字特效jquery代码
2017/09/23 jQuery
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
Vue中使用ElementUI使用第三方图标库iconfont的示例
2018/10/11 Javascript
React性能优化系列之减少props改变的实现方法
2019/01/17 Javascript
Vue+Node实现商品列表的分页、排序、筛选,添加购物车功能详解
2019/12/07 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
python opencv之SIFT算法示例
2018/02/24 Python
python实现自动登录
2018/09/17 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
通过实例解析Python return运行原理
2020/03/04 Python
python判断字符串以什么结尾的实例方法
2020/09/18 Python
关于pycharm 切换 python3.9 报错 ‘HTMLParser‘ object has no attribute ‘unescape‘ 的问题
2020/11/24 Python
python 通过exifread读取照片信息
2020/12/24 Python
购买200个世界上最好的内衣品牌:Bare Necessities
2017/02/11 全球购物
美津浓巴西官方网站:Mizuno巴西
2019/07/24 全球购物
我的梦想演讲稿500字
2014/08/21 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书
Python OpenCV快速入门教程
2021/04/17 Python