Я использую плагин fancybox для отображения ajax и изображений, и он работает нормально, когда это простой сценарий. Но я имею дело с довольно сложной проблемой здесь.
У меня есть ссылка, которая выполняет ajax-вызов через fancybox и возвращает HTML-код с изображением внутри (тег <img />
). Из того, что я понимаю в плагине fancybox jquery, HTML помещается в tmp
var с помощью функции html()
jquery. После этого он вызывает функцию _process_inline()
, в которой ширина и высота блока fancybox вычисляются благодаря высоте и ширине содержимого tmp
var.
Проблема в том, что в этот момент, когда я делаю tmp.find("img").width()
, значение равно 0, тогда как фактическое значение составляет 560 пикселей.
Кто-нибудь из вас знает решение для решения этой проблемы, кроме добавления атрибутов width
и height
к изображению?
Приветствия,
Николя