我需要在页面加载完成后运行一些JQuery代码,虽然它在桌面浏览器上工作正常,但它在Safari移动版上没有触发事件。
这是代码:
$(window).load(function() {
//Alert('event was fired');
});
我也使用JQuery Mobile...不知道它是否与问题有关。
我需要在页面加载完成后运行一些JQuery代码,虽然它在桌面浏览器上工作正常,但它在Safari移动版上没有触发事件。
这是代码:
$(window).load(function() {
//Alert('event was fired');
});
该脚本仅在初始页面加载时触发,因为所有后续的页面转换都是基于AJAX的,并且不会触发文档准备或窗口加载事件。
根据您的要求,最接近的匹配项是JQM提供的pagechange
事件。此事件在页面已加载到DOM并完成转换动画后触发。
$(document).live('pagechange',function(){
//your logic
});