![](/img/trans.png)
[英]how to create a jquery mobile select menu at pagebeforeshow?
[英]how can I make jquery mobile “pagebeforeshow” event fire every time, not just on refresh
我有一個jquery移動頁面,使用以下代碼在訪問頁面時隱藏按鈕。
$('div:jqmData(role="page")').live('pagebeforeshow',function(){
$("#apply_btn").hide()
});
我的問題是該事件僅在刷新頁面時觸發,而不是在從站點中的其他位置到達頁面時觸發。
我嘗試過使用“pageshow”事件和“pageinit”事件,但它仍然只在刷新頁面時觸發。
只是要記住,jQuery 1.9中已經刪除了live方法。 你應該從現在開始使用on方法:
$( '#yourPage' ).on( 'pagebeforeshow',function(event){
$("#uniqueButtonId").hide();
});
看看http://jquerymobile.com/demos/1.1.0/docs/api/events.html
這是語法:
$( '#yourPage' ).live( 'pagebeforeshow',function(event){
$("#uniqueButtonId").hide();
});
祝好運
奇怪的是,短版本對我不起作用:
$( '#yourPage' ).on( 'pagebeforeshow',function(event){
$('#uniqueButtonId').hide();
});
但我必須使用:
$(document).on( 'pagebeforeshow' , '#yourPage' ,function(event){
$('#uniqueButtonId').hide();
});
嘗試這個..
$('div:jqmData(role="page")').live('pagebeforeshow',function(){
$("#apply_btn",context).hide()
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.