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可突破windows弹退效果代码
Aug 09 Javascript
Extjs TimeField 显示正常时间格式的代码
Jun 28 Javascript
JQuery.closest(),parent(),parents()寻找父结点
Feb 17 Javascript
Firefox中beforeunload事件的实现缺陷浅析
May 03 Javascript
js实现简单鼠标跟随效果的方法
Apr 10 Javascript
jquery实现点击展开列表同时隐藏其他列表
Aug 10 Javascript
Jquery与Bootstrap实现后台管理页面增删改查功能示例
Jan 22 Javascript
Angular 4.X开发实践中的踩坑小结
Jul 04 Javascript
JavaScript自执行函数和jQuery扩展方法详解
Oct 27 jQuery
AngularJS遍历获取数组元素的方法示例
Nov 11 Javascript
Vue中computed、methods与watch的区别总结
Apr 10 Javascript
JS PHP字符串截取函数实现原理解析
Aug 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
如何开始收听短波广播
2021/03/01 无线电
PHP新手上路(十)
2006/10/09 PHP
php加密解密字符串示例
2016/10/13 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
安装docker和docker-compose实例详解
2019/07/30 PHP
jQuery创建插件的代码分析
2011/04/14 Javascript
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
2014/06/05 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
javascript实时显示北京时间的方法
2015/03/12 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
详解javascript表单的Ajax提交插件的使用
2016/12/29 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
vue2.0在table中实现全选和反选的示例代码
2017/11/04 Javascript
搭建element-ui的Vue前端工程操作实例
2018/02/23 Javascript
详解VS Code使用之Vue工程配置format代码格式化
2019/03/20 Javascript
react 移动端实现列表左滑删除的示例代码
2019/07/04 Javascript
javascript实现前端分页效果
2020/06/24 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
[01:17]炒鸡美酒第四天TA暴走
2018/06/05 DOTA
[02:47]2018年度DOTA2最佳辅助位选手4号位-完美盛典
2018/12/17 DOTA
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
Python算法应用实战之队列详解
2017/02/04 Python
Python环境Pillow( PIL )图像处理工具使用解析
2019/09/12 Python
Python读取配置文件(config.ini)以及写入配置文件
2020/04/08 Python
中国最大的名表商城:万表网
2016/08/29 全球购物
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
2014年教师业务学习材料
2014/05/12 职场文书
学校安全工作汇报材料
2014/08/16 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
秋收起义观后感
2015/06/11 职场文书
vue实现锚点定位功能
2021/06/29 Vue.js