XQ_bigimg电商商品放大镜效果

本文介绍了电商商品页面中常见的图片放大镜效果的实现方法,包括技术点、演示、配置参数以及启动步骤。通过引入jQuery和xq_bigimg.js插件,设置相关参数,可以轻松为图片添加放大镜功能。
摘要由CSDN通过智能技术生成

在网购时,在商品的主页上,当我们把鼠标放在图片上时,图片的右边会出现局部放大的图片,鼠标移开,放大的图片消失,这就是图片放大特效。先共享一个自己写的小组件.

来一起感受它的魅力吧!

1.技术点

三个鼠标事件: onmouseover:鼠标移到指定对象上时触发; onmouseout:鼠标移出指定对象上时触发; onmousemove:鼠标在指定对象上移动时触发;

2.先来看看它的执行效果吧。

https://topqiang.github.io/XQ_bigimg/goodsDetail.html

3.迫不及待想试一试了。

<script src="js/jquery-1.8.2.js"></script>

<script src="js/xq_bigimg.js"></script>

在你的页面里引入这两个文件。位置放在页面哪里都可以。

<img src="img/demo.png" xq_big="true" setting='{"pwidth":400,"pheight":400,"margin_top":0,"margin_left":0}'/> 然后在加入你要显示的图片

xq_big="true" 这个属性很重要哦。它是标注当前元素为放大镜的标识。setting='{"pwidth":400,"pheight":400,"margin_top":0,"margin_left":0}'这个属性是为放大镜配置的参数。一定要遵循标准的json格式哦。 节点属性用单引号。json属性用双引号。

4.那么配置参数都有那些呢?

{

"pwidth"  :   300,  //配置可视区域的宽度 默认300px

"pheight" :   200,  //配置可视区域的高度 默认200px

"scale"   :   3,    //设置图片的放大比例 默认3倍

"margin_top"  : 50, //设置可是区域距离当前主体img的顶部距离  默认为0

"margin_left"   : 50,//设置可是区域距离当前主体img的右边距离 默认为0

"pclass"    : "",    //为可视区域添加自定义类样式     默认为空

"bigImg"  :""        //设置当前主体所对应的大图片地址值,如果不设置,默认取当前img的地址值

}

5.怎么启动呢?

嘿嘿 这个不用担心,该插件会自动在文档加载完成后自动识别有xq_big属性的img标签。会自动为标注xq_big="true"属性的img标签加入放大镜的效果。看看神器吧!

源码:https://github.com/topqiang/XQ_bigimg

再次特请各位大牛指出不足。 跪拜!跪拜!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值