Javascript Jquery mobile中的模拟窗口加载事件
我需要拉图像的宽度,这只能在窗口加载事件之后进行 当然,jquerymobile中不会触发这个命令,所以我需要一个等价的命令 我有:Javascript Jquery mobile中的模拟窗口加载事件,javascript,jquery,events,jquery-mobile,jquery-events,Javascript,Jquery,Events,Jquery Mobile,Jquery Events,我需要拉图像的宽度,这只能在窗口加载事件之后进行 当然,jquerymobile中不会触发这个命令,所以我需要一个等价的命令 我有: $(window).load(function(){ var diff = $('div.canvas img.photo').get(1).width; console.log(diff); }); 当不通过AJAX加载时,它显然可以正常工作,但是我已经循环了jquerymobile提供的各种事件
$(window).load(function(){
var diff = $('div.canvas img.photo').get(1).width;
console.log(diff);
});
当不通过AJAX加载时,它显然可以正常工作,但是我已经循环了jquerymobile提供的各种事件,我无法让它返回正确的值
$(document).live('pageshow', function(){
var diff = $('div.canvas img.photo').get(1).width;
console.log(diff);
});
基本上,它需要返回新加载页面上图像的宽度。pageLoad事件
您需要将事件绑定到函数。这些都在我链接到的文档中,正如我在问题中暗示的那样,我使用live和bind方法循环了jQuery Mobile提供的事件。没有Joybind到元素,而不是我提供的链接的第一段中概述的文档。例如,请参见页面底部