viewer.js插件--图片预览,放大,旋转,镜像翻转,幻灯片播放等功能

var viewer = new Viewer(document.getElementById('yyzh_img'), {
			url: 'data-original',
			toolbar: {
				zoomIn: 4,
				zoomOut: 4,
				oneToOne: false,
				reset: true,
				prev: false,
				play: {
					show: false,
					size: 'large',
				},
				next: false,
				rotateLeft: true,
				rotateRight: true,
				flipHorizontal: false,
				flipVertical: false
			},
			hidden: function () {
				//摧毁容器,不摧毁会有些小bug
				viewer.destroy();
			}
		});
		// 显示大图
		viewer.show();
	}

}

版本:viewer    js版本(非jq版本)。

先引入viewer的js和css文件  点击这里下载: viewer.min.cssviewer.min.js

1.其中yyzh_img是图片标签的id:<img data-original="url"  src="url" alt="" id="yyzh_img">

2.data-original是大图的url,src是小图的url。使用id进行实例化

var viewer = new Viewer(document.getElementById('yyzh_img'), {
            url: 'data-original'}

就可以正常使用了,

3.toolbar还可以配置工具按钮的显示

4.show是它的显示函数,如果想用一个按钮控制显示大图的话用到这个函数写到按钮点击事件中。

5.在隐藏的时候摧毁这个viewer实例,使用destroy函数。

6.因为它的大图的层级z-index是2015,所以和别的框架一起使用的时候可能被遮住,需要修改一方的层级。

例:修改layui弹出层的层级

if (obj.event === 'edit') {
                layer.open({
                    type: 1,
                    title: 'xxxx',
                    area: ['60%', '100%'],
                    zIndex:102, //层优先级

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值