Имитация события загрузки окна в мобильном телефоне Jquery - PullRequest
0 голосов
/ 31 января 2012

Мне нужно вытащить ширину изображений, что я могу сделать только после события загрузки окна.

Конечно, это не срабатывает в jQuery Mobile, поэтому мне нужен эквивалент.

У меня есть:

$(window).load(function(){
            var diff = $('div.canvas img.photo').get(1).width;
            console.log(diff);
        });

, который, очевидно, работает нормально, когда не загружается через AJAX, но я зациклился, хотя различные события, которые предоставляет Jquery Mobile, не могу заставить его вернутьправильное значение.

$(document).live('pageshow', function(){
        var diff = $('div.canvas img.photo').get(1).width;
        console.log(diff);
    });

По сути, оно должно возвращать ширину изображения на вновь загруженной странице.

1 Ответ

0 голосов
/ 31 января 2012

Событие pageLoad.

http://jquerymobile.com/demos/1.0.1/docs/api/events.html

Потребуется подключить его, хотя

...