При создании подключаемого модуля JQuery, требующего размеров изображения, я обнаружил, что браузеры webkit, такие как Chrome, часто возвращают 0 размер для изображений, потому что они загружаются параллельно.
Мое быстрое и грязное решение состояло в том, чтобы обернуть код, который вызывает мой плагин, в событие $(window).load()
:
$(document).ready(function() {
$(window).load(function() {
$('.magnifier').magnifier();
});
});
Как мне реализовать это внутри самого плагина? Каков самый чистый способ определить, что изображения загружены, чтобы я мог измерить их размеры?