Fin*_*ish 4 javascript jquery events jquery-mobile
我有一个jquery移动页面,使用以下代码在访问页面时隐藏按钮.
$('div:jqmData(role="page")').live('pagebeforeshow',function(){
$("#apply_btn").hide()
});
Run Code Online (Sandbox Code Playgroud)
我的问题是该事件仅在刷新页面时触发,而不是在从站点中的其他位置到达页面时触发.
我尝试过使用"pageshow"事件和"pageinit"事件,但它仍然只在刷新页面时触发.
jal*_*gar 10
只是要记住,jQuery 1.9中已经删除了live方法.你应该从现在开始使用on方法:
$( '#yourPage' ).on( 'pagebeforeshow',function(event){
$("#uniqueButtonId").hide();
});
Run Code Online (Sandbox Code Playgroud)
看看http://jquerymobile.com/demos/1.1.0/docs/api/events.html
这是语法:
$( '#yourPage' ).live( 'pagebeforeshow',function(event){
$("#uniqueButtonId").hide();
});
Run Code Online (Sandbox Code Playgroud)
祝好运
| 归档时间: |
|
| 查看次数: |
21635 次 |
| 最近记录: |