在Jquery mobile中模仿窗口加载事件

时间:2012-01-31 11:06:15

标签: javascript jquery events javascript-events jquery-mobile

我需要拉动图像的宽度,这只能在窗口加载事件之后才能完成。

当然,这不会在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 :(得分:-1)

pageLoad事件。

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

虽然

需要连线