王新阳

wangxinyang

jquery mobile pageinit等事件多次执行的解决

如果从页面A到B再返回A时,页面A中的pageinit、pageshow等事件会执行多次,解决方法是给当前页面的page(data-role='page')绑定一个变量。

$(document).on('pageinit', '#pageid', function(){
	if(!$(this).data('loaded')){
		$(this).data('loaded', true);
		alert(0);
	};
});
2015-09-20
2024-11-23 星期六 农历十月二十三