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 相关文章推荐
网页自动跳转代码收集
Sep 27 Javascript
用JQuery调用Session的实现代码
Oct 29 Javascript
解决jquery插件冲突的问题
Jan 23 Javascript
jQuery切换网页皮肤并保存到Cookie示例代码
Jun 16 Javascript
javascript数组对象常用api函数小结(连接,插入,删除,反转,排序等)
Sep 20 Javascript
原生js实现下拉框功能(支持键盘事件)
Jan 13 Javascript
jquery ajaxfileupload异步上传插件使用详解
Feb 08 Javascript
EasyUI的DataGrid绑定Json数据源的示例代码
Dec 16 Javascript
微信小程序下拉框功能的实例代码
Nov 06 Javascript
node(koa2) web应用模块介绍详解
Mar 29 Javascript
taro小程序添加骨架屏的实现代码
Nov 15 Javascript
浅谈JS的原型和原型链
Jun 04 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 addslashes及其他清除空格的方法是不安全的
2012/01/25 PHP
SESSION信息保存在哪个文件目录下以及能够用来保存什么类型的数据
2012/06/17 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
JavaScript中自定义事件用法分析
2014/12/23 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
2016/06/20 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
jQuery实现导航回弹效果
2017/02/27 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
jQuery+ThinkPHP实现图片上传
2020/07/23 jQuery
python getopt 参数处理小示例
2009/06/09 Python
Python中实现对list做减法操作介绍
2015/01/09 Python
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
2020/09/03 Python
PyQt5中QSpinBox计数器的实现
2021/01/18 Python
详解CSS的border边框属性及其在CSS3中的新特性
2016/05/10 HTML / CSS
美国尼曼百货官网:Neiman Marcus
2019/09/05 全球购物
SIDESTEP荷兰:在线购买鞋子
2019/11/18 全球购物
运动鞋、街头服装、手表和手袋的实时市场:StockX
2020/11/25 全球购物
J2EE面试题集锦(附答案)
2013/08/16 面试题
最经典的商业地产项目广告词
2014/03/13 职场文书
人事任命书范文
2014/06/04 职场文书
毕业生应聘求职信
2014/07/10 职场文书
公民授权委托书
2014/10/15 职场文书
中学生学习保证书
2015/02/26 职场文书
食品质检员岗位职责
2015/04/08 职场文书
召开会议通知范文
2015/04/15 职场文书