html放大镜移动,支持移动手机的jquery放大镜插件enlarge.js

enlarge.js是一款支持移动手机的响应式jquery放大镜插件。该jquery放大镜插件在移动手机上通过长按图片,可以调出放大镜,对图片进行放大查看。它的特点还有:

支持内部放大镜和外部放大镜模式。

支持圆形放大镜特效。

自动根据屏幕尺寸来调用适合屏幕尺寸的图片。

通过鼠标或触摸设备长按来调出放大镜。

允许设置放大镜的等级。

使用方法

在页面中引入jquery和enlarge.js、enlarge.init.js文件,以及放大镜插件样式文件enlarge.css。

HTML结构

按照下面的HTML结构来添加你需要放大的图片。

1.jpg

srcset="1.jpg 480w, 1.jpg 1200w, 1.jpg 2000w"

sizes="100vw"

id="test-img">

Toggle Zoom

该jquery放大镜插件会根据屏幕尺寸,从srcset属性中选择一张合适的图片来显示。如果srcset和sizes属性都没有设置,那么超链接的href属性指向的是大图的地址。

初始化插件

在页面DOM元素加载完毕之后,可以通过下面方法来初始化该jquery放大镜插件。

(function( $ ){

$( function(){

$(".enlarge.inline-demo").data("options", {

// 配置参数

});

$( document ).bind( "enhance", function(){

$( "body" ).addClass( "enhanced" );

});

$( document ).trigger( "enhance" );

});

}( jQuery ));

配置参数

enlarge.js jquery放大镜插件的可用配置参数如下:

$(".enlarge.inline-demo").data("options", {

button: true,

hoverZoomWithoutClick: true,

delay: 300,

flyout: {

width: 300,

height: 300

},

placement: "flyoutloupe", // or inline

magnification: 3

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值