Jquery 包含图像的ajax内联fancybox的宽度和高度错误
Jquery 包含图像的ajax内联fancybox的宽度和高度错误,jquery,image,size,inline,fancybox,Jquery,Image,Size,Inline,Fancybox,我正在使用fancybox插件进行ajax和图像显示,当它是一个简单的场景时,它可以正常工作。但我要处理的是一个相当棘手的问题 我有一个链接,它通过fancybox进行ajax调用,并返回一个HTML代码,其中包含一个图像(标记)。根据我在fancybox jquery插件中的理解,HTML通过HTML()jquery函数被放入tmpvar。之后,它调用\u process\u inline()函数,在该函数中,根据tmpvar内容的高度和宽度计算fancybox的宽度和高度。 问题是,在这一点
我正在使用fancybox插件进行ajax和图像显示,当它是一个简单的场景时,它可以正常工作。但我要处理的是一个相当棘手的问题 我有一个链接,它通过fancybox进行ajax调用,并返回一个HTML代码,其中包含一个图像(
标记)。根据我在fancybox jquery插件中的理解,HTML通过HTML()
jquery函数被放入tmp
var。之后,它调用\u process\u inline()
函数,在该函数中,根据tmp
var内容的高度和宽度计算fancybox的宽度和高度。问题是,在这一点上,当我执行
tmp.find(“img”).width()时,值是0,而实际值是560像素
除了向图像添加width
和height
属性外,您是否知道解决此问题的方法
干杯,
尼古拉斯从来没有人提出过这方面的任何建议,因此我决定采用我的第一个(也是唯一的)解决方案:在img
标签中添加宽度和高度
虽然我更喜欢一个不同的解决方案,但它还是很有魅力