【发布时间】:2012-01-31 11:06:15
【问题描述】:
我需要拉取图像的宽度,这只能在窗口加载事件之后进行。
当然,这不会在 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);
});
本质上它需要返回新加载页面上图像的宽度。
【问题讨论】:
标签: javascript jquery events jquery-mobile jquery-events