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 面向对象 重载
May 13 Javascript
Jquery Ajax的Get方式时需要注意URL地方
Apr 07 Javascript
使用伪命名空间封装保护独自创建的对象方法
Aug 04 Javascript
利用JavaScript判断浏览器类型及版本
Aug 23 Javascript
js运动事件函数详解
Oct 21 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
Dec 22 Javascript
js中数组的常用方法小结
Dec 30 Javascript
详解jquery选择器的原理
Aug 01 jQuery
javascript实现电脑和手机版样式切换
Nov 10 Javascript
JavaScript创建对象方法实例小结
Sep 03 Javascript
angularJs select绑定的model取不到值的解决方法
Oct 08 Javascript
Vue中图片Src使用变量的方法
Oct 30 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
PHP获取网卡地址的代码
2008/04/09 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
2014/11/17 PHP
PHP实现懒加载的方法
2015/03/07 PHP
[原创]CI(CodeIgniter)简单统计访问人数实现方法
2016/01/19 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
告诉大家什么是JSON
2008/06/10 Javascript
nodejs实用示例 缩址还原
2010/12/28 NodeJs
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
vue-router单页面路由
2017/06/17 Javascript
JavaScript之iterable_动力节点Java学院整理
2017/06/29 Javascript
jQuery.Sumoselect插件实现下拉复选框效果
2017/11/09 jQuery
bootstrap响应式工具使用详解
2017/11/29 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
Vue Router history模式的配置方法及其原理
2019/05/30 Javascript
在Koa.js中实现文件上传的接口功能
2019/10/08 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
vue全局使用axios的操作
2020/09/08 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
[01:03:00]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第一局
2016/02/25 DOTA
Python Tkinter模块实现时钟功能应用示例
2018/07/23 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
解决pycharm启动后总是不停的updating indices...indexing的问题
2019/11/27 Python
荷兰在线啤酒店:Beerwulf
2019/08/26 全球购物
速卖通欧盟:Aliexpress EU
2020/08/19 全球购物
法国购买二手电子产品网站:Asgoodasnew
2020/03/27 全球购物
师范毕业生自荐信
2013/10/17 职场文书
小学校本培训方案
2014/06/06 职场文书
2014广电局实施党的群众路线教育实践活动方案思想汇报
2014/09/22 职场文书
2014年高二班主任工作总结
2014/12/16 职场文书
医药公司采购员岗位职责
2015/04/03 职场文书