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 相关文章推荐
调试Node.JS的辅助工具(NodeWatcher)
Jan 04 Javascript
jqTransform form表单美化插件使用方法
Jul 05 Javascript
JS对img标签进行优化使用onerror显示默认图像
Apr 24 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
Jul 18 Javascript
js实现Select下拉框具有输入功能的方法
Feb 06 Javascript
JavaScript基本数据类型及值类型和引用类型
Aug 25 Javascript
jQuery文本框得到与失去焦点动态改变样式效果
Sep 08 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
Dec 19 Javascript
Angular2学习笔记之数据绑定的示例代码
Jan 03 Javascript
layui表格分页 记录勾选的实例
Sep 02 Javascript
通过vue刷新左侧菜单栏操作
Aug 06 Javascript
解决vue项目axios每次请求session不一致的问题
Oct 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
php4的session功能评述(三)
2006/10/09 PHP
php 运行效率总结(提示程序速度)
2009/11/26 PHP
Javascript 刷新全集常用代码
2009/11/22 Javascript
用jquery修复在iframe下的页面锚点失效问题
2014/08/22 Javascript
javascript实现密码强度显示
2015/03/18 Javascript
纯JavaScript实现的兼容各浏览器的添加和移除事件封装
2015/03/28 Javascript
jQuery基于ajax()使用serialize()提交form数据的方法
2015/12/08 Javascript
jQuery中的siblings用法实例分析
2015/12/24 Javascript
Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
2016/04/29 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
微信小程序 表单Form实例详解(附源码)
2016/12/22 Javascript
Webpack实现按需打包Lodash的几种方法详解
2017/05/08 Javascript
vue获取dom元素注意事项
2017/12/28 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
Angular通过指令动态添加组件问题
2018/07/09 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
[02:18]DOTA2英雄基础教程 育母蜘蛛
2014/01/20 DOTA
[43:58]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第一场 1月8日
2021/03/11 DOTA
python 数据的清理行为实例详解
2017/07/12 Python
python表格存取的方法
2018/03/07 Python
利用python实现在微信群刷屏的方法
2019/02/21 Python
python实现简单银行管理系统
2019/10/25 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
html5 input属性使用示例
2013/06/28 HTML / CSS
全球速卖通法国在线交易平台:AliExpress法国
2017/07/07 全球购物
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
读书伴我成长演讲稿
2014/05/07 职场文书
网上祭英烈活动总结
2015/02/04 职场文书
出国留学英文自荐信
2015/03/25 职场文书
道歉的话语大全
2015/05/12 职场文书
2015年党员发展工作总结
2015/05/13 职场文书
无违反计划生育证明格式
2015/06/24 职场文书
mysql字符串截取函数小结
2021/04/05 MySQL