Jquery 要在展会之前获得Fancybox';。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 ($) {
显示前获取图像的宽度
和高度
,以便能够在根据图像大小显示之前运行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
请参见