Jquery 要在展会之前获得Fancybox';。fancybox内部';尺寸?

Jquery 要在展会之前获得Fancybox';。fancybox内部';尺寸?,jquery,fancybox,fancybox-2,Jquery,Fancybox,Fancybox 2,有没有一种方法可以在fancybox的显示前获取图像的宽度和高度,以便能够在根据图像大小显示之前运行ajax请求?如果以前有人做过类似的事情,会有很大帮助,我想fancybox inner类至少已经知道将要显示的图片的宽度,即使启用了autofit和autosize,因为它是根据活动浏览器大小计算的 有什么建议吗?如果您试图获取fancybox图像的尺寸,那么。fancybox图像是您要寻找的选择器。你可以这样做: jQuery(document).ready(function ($) {

有没有一种方法可以在fancybox的
显示前
获取图像的
宽度
高度
,以便能够在根据图像大小显示之前运行ajax请求?如果以前有人做过类似的事情,会有很大帮助,我想
fancybox inner
类至少已经知道将要显示的图片的
宽度
,即使启用了
autofit
autosize
,因为它是根据活动浏览器大小计算的


有什么建议吗?

如果您试图获取fancybox图像的尺寸,那么
。fancybox图像
是您要寻找的选择器。你可以这样做:

jQuery(document).ready(function ($) {
    $(".fancybox").fancybox({
        beforeShow: function () {
            console.log($(".fancybox-image").width()); 
            console.log($(".fancybox-image").height());
            if ($(".fancybox-image").width() == 612) {
                // do something of width matches the value
                console.log("oh yeah, the width is 612");
            }
        }
    });
}); // ready
请参见