基于jquery实现图片放大功能


Posted in Javascript onMay 07, 2016

本文实例为大家分享了jquery实现图片放大功能的具体实现代码,供大家参考,具体内容如下

图片放大功能类似于淘宝上的商品的查看,如果鼠标移动到小图上就会在相应的位置显示出大图。如果自己写这些代码,会很痛苦。官方网站上提供了一个类库——jquery.jqzoom.js;只需要引入次类库,引用此类库,添加一些css代码即可实现此功能;
HTML框架如下:

<div class="jqzoom">
  <img src="images/pro_img/blue_one_small.jpg" class="fs" alt="" jqimg="images/pro_img/blue_one_big.jpg" id="bigImg"/>
</div>

注意,img中必须有jqimg属性,这个属性放的是大图的地址;

js代码如下:

<script type="text/javascript">
    $(function () {
      $(".jqzoom").jqueryzoom({
        xzoom: 300,   //放大图的宽度(默认是200)
        yzoom: 300,   //放大图的高度(默认是200)
        offset: 10,   //离原图的距离(默认是10)
        position: "right",   //放大图的定位(默认是"right")
        preload: 1
      })
    })
  </script>

用法:$(".jqzoom").jqueryzoom

如果只添加这么多代码效果会出来,但是不是那么的理想。为了更加美观,必须添加如下的css代码:

<style type="text/css">
    .jqzoom{
      border:1px solid #BBB;
      float:left;
      position:relative;
      padding:0px;
      cursor:pointer;
    }
    
    /*jQzoom*/
    div.zoomdiv {
      z-index:  999;
      position        : absolute;
      top:0px;
      left:0px;
      width          : 200px;
      height         : 200px;
      background: #ffffff;
      border:1px solid #CCCCCC;
      display:none;
      text-align: center;
      overflow: hidden;
    }
    div.jqZoomPup {
      z-index         : 999;
      visibility       : hidden;
      position        : absolute;
      top:0px;
      left:0px;
      width          : 50px;
      height         : 50px;
      border: 1px solid #aaa;
      background: #ffffff url(../images/zoomlens.gif) 50% top no-repeat;;
      opacity: 0.5;
      -moz-opacity: 0.5;
      -khtml-opacity: 0.5;
      filter: alpha(Opacity=50);
    }
  </style>

以上就是本文的全部内容,希望对大家学习jquery程序设计有所帮助。

Javascript 相关文章推荐
动态加载js文件 document.createElement
Oct 14 Javascript
jquery 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
Apr 18 Javascript
jQuery 回车事件enter使用示例
Feb 18 Javascript
实例讲解JavaScript中instanceof运算符的用法
Jun 08 Javascript
angular框架实现全选与单选chekbox的自定义
Jul 06 Javascript
jQuery中each循环的跳出和结束实例
Aug 16 jQuery
express+mockjs实现模拟后台数据发送功能
Jan 07 Javascript
基于angular6.0实现的一个组件懒加载功能示例
Apr 12 Javascript
解决Angular4项目部署到服务器上刷新404的问题
Aug 31 Javascript
Vue服务端渲染实践之Web应用首屏耗时最优化方案
Mar 22 Javascript
jquery实现掷骰子小游戏
Oct 24 jQuery
详解vue-router的导航钩子(导航守卫)
Nov 02 Javascript
基于bootstrap插件实现autocomplete自动完成表单
May 07 #Javascript
javascript表单处理具体实现代码(表单、链接、按钮)
May 07 #Javascript
js实现上传图片及时预览
May 07 #Javascript
Backbone.js框架中Model与Collection的使用实例
May 07 #Javascript
JavaScript的Backbone.js框架环境搭建及Hellow world示例
May 07 #Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
May 07 #Javascript
JavaScript的Backbone.js框架入门学习指引
May 07 #Javascript
You might like
ThinkPHP CURD方法之table方法详解
2014/06/18 PHP
php+ajax实现文章自动保存的方法
2014/12/30 PHP
将PHP的session数据存储到数据库中的代码实例
2016/06/24 PHP
ThinkPHP和UCenter接口冲突的解决方法
2016/07/25 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
2016/07/28 PHP
PHP PDOStatement::execute讲解
2019/01/31 PHP
JS backgroundImage控制
2009/05/19 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
Js参数值中含有单引号或双引号问题的解决方法
2013/11/06 Javascript
js类式继承的具体实现方法
2013/12/31 Javascript
js输出阴历、阳历、年份、月份、周示例代码
2014/01/29 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
2014/08/16 Javascript
CSS3 3D 技术手把手教你玩转
2016/09/02 Javascript
基于JavaScript实现图片剪切效果
2017/03/07 Javascript
mac下的nodejs环境安装的步骤
2017/05/24 NodeJs
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
Python的ORM框架SQLObject入门实例
2014/04/28 Python
利用python程序帮大家清理windows垃圾
2017/01/15 Python
使用python在本地电脑上快速处理数据
2017/06/22 Python
Python实现解析Bit Torrent种子文件内容的方法
2017/08/29 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
2019/12/12 Python
python基于socket函数实现端口扫描
2020/05/28 Python
python ETL工具 pyetl
2020/06/07 Python
CSS3教程(2):网页边框半径和网页圆角
2009/04/02 HTML / CSS
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
牵手50台湾:专为黄金岁月的单身人士而设的交友网站
2021/02/18 全球购物
退休感言
2014/01/28 职场文书
新护士岗前培训制度
2014/02/02 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
2016党员学习作风建设心得体会
2016/01/21 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书
JavaScript实现登录窗体
2021/06/22 Javascript