gpt4 book ai didi

jquery - Croppie 在 Jquery Fancybox 弹出模式中不起作用

转载 作者:行者123 更新时间:2023-12-01 08:39:05 25 4
gpt4 key购买 nike

我用过Jquery Croppie为了在弹出模型中裁剪或缩放图像的要求,我使用 fancybox 在弹出窗口中显示图像,现在我想在弹出模式中制作裁剪图像或缩放图像我尝试过,但它不再工作了。我已经完成了弹出模式,

<a data-fancybox="gallery" href="{{ asset('public/img/noimage.png') }}" id="fancybox_anchor">
<div id="profile_pic_div" style="background-image: url('{{ asset('public/img/noimage.png') }}')"></div>
</a>

弹出模型完美地显示了图像,但现在我想使用croppie对其进行裁剪、缩放、调整大小我曾尝试过,

$( '.fancybox-image-wrap img' ).croppie({
enableExif: true,
viewport: {
width: 250,
height: 250,
},
type: 'circle',
boundary: {
width: 300,
height: 300
}
});

当 Popup 打开时,Image 父类是 fancybox-image-wrap 这就是我将其作为选择器的原因。在正常模式下它可以工作,但我如何在弹出模型中做到这一点。请帮忙。我完全陷入了困境。

谢谢。

最佳答案

这是使用回调来初始化croppie并获取结果的更完整示例:

var myCroopie;

$('[data-fancybox="images"]').fancybox({
touch: false,
clickContent: false,
animationEffect: false,
afterLoad : function(instance, current) {
myCroopie = current.$image.croppie({
});
},
beforeClose : function() {
myCroopie.croppie('result', 'html').then(function(html) {
// html is div (overflow hidden)
// with img positioned inside.
$("#rez").html(html);
});
}
});

演示 - https://codepen.io/anon/pen/bvjeLZ?editors=1010

关于jquery - Croppie 在 Jquery Fancybox 弹出模式中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49613929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com