layer.photos 相册旋转与放大缩小

本文介绍了如何使用JavaScript在图层中添加旋转按钮,点击按钮实现图片的旋转操作。同时,通过鼠标滚轮交互,可以对图片进行放大和缩小,增强用户体验。
摘要由CSDN通过智能技术生成

1.相册旋转:

图层中新增一个旋转按钮

layer.photos({
    photos: window['attach_albumlist'],
    anim: 5, //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数)
    tab:function () {
        num=0;
        $("#layui-layer-photos").parent().append('<div style="position:relative;width:100%;text-align:center;cursor:pointer;">\n' +
            '\t\t<button id="xuanzhuan"  style="height30px;">旋转\t</button>\n' +
            '\t</div>');
    }
});

点击按钮调用旋转方法:

$(document).on("click", "#xuanzhuan", function(e) {
    num = (num+90)%360;
    $(".layui-layer.layui-layer-page.layui-layer-photos").css('background','black');//旋转之后背景色设置为黑色,不然在旋转长方形图片时会留下白色空白
    $("#layui-layer-photos").css('transform','rotate('+num+'deg)');
    
});</
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值