我有一个 jquery 移动页面,它使用以下代码在访问该页面时隐藏一个按钮。
$('div:jqmData(role="page")').live('pagebeforeshow',function(){
$("#apply_btn").hide()
});
我的问题是该事件仅在页面刷新时触发,而不是在从站点的其他位置到达该页面时触发。
我已经尝试使用“pageshow”事件和“pageinit”事件,但它仍然只在页面刷新时触发。
最佳答案
请记住 live 方法已从 jQuery 1.9 中删除。从现在开始你应该使用 on 方法:
$( '#yourPage' ).on( 'pagebeforeshow',function(event){
$("#uniqueButtonId").hide();
});
关于javascript - 我怎样才能让 jquery mobile "pagebeforeshow"事件每次都触发,而不仅仅是刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7549571/