2012-04-16 26 views
0

ページに2つのダイアログがあります。Jquery Mobileダイアログがクロムで閉じない

私はjavascriptで最初のものを閉じると、ChromeとChromeモバイルでは動作しませんが、firefoxで動作します。私はJquery Mobile 1.0.1を使用します。

アドバイスをありますか?

答えて

1

私は、ダイアログ・コード内

$('*[data-icon="delete"]').on("click",function(){ 
    $('.ui-dialog').dialog('close'); 
}); 

を使用してそれを解決するために管理...悪い解決策が、それは私の場合にのみダイアログだったので私のために働いたが、あまりにもあなたを助けるかもしれませんしました。

0

私たちは、このようなイベントを使用して解決策を見つける:

('#connect').live('pagehide', function(){ 
if (id_dialog_page != '') { 
    $.mobile.changePage('#'+id_dialog_page, {role: 'dialog'}); 
} 
id_dialog_page = ''; 
}); 

我々はまた、新しいダイアログモーダルボックスを開く前に#CONNECTクローズを強制。ターゲットモーダルボックスは、変数によって検索されます。

関連する問題