誰かが次の関数を使用してオーバーレイをクリックすると閉じるモーダル ダイアログがあり、iPad と iPhone Safari を除くすべてのブラウザーで動作します。
$(".ui-widget-overlay").live('click', function() {
//mycode to close modal dialog
});
$(".ui-widget-overlay").click を試しましたが、うまくいきません。
iPad の要素 jQuery ライブ イベントに onclick 属性がない場合、iPad でライブ機能が動作しないという問題があります...動作しないのはなぜですか?
そのため、ライブ関数の前に属性を追加しようとしましたが、まだ機能しません。これが私がやっていることです:
$(".ui-widget-overlay").attr('onclick', '');
$(".ui-widget-overlay").live('click', function() {
//mycode to close modal dialog
});
誰かがこれに対する解決策を見つけましたか?