jquery-ui-touch-punch プラグインを使用して、jquery-ui-dialog を Iphone/Android などで適切にドラッグできるようにします。
$.ui.dialog.prototype._makeDraggable = function() {
this.uiDialog.draggable();
};
デバイスでは正常に動作しますが、問題はダイアログ内でテキストエリアを使用できないことです (何も入力できません)。テキストエリアをタップしても何も起こりません。
私が触れるダイアログのどの部分もドラッグの対象になることを認識しています。実際、私は大きなダイアログを使用しているので、それが私が望んでいることです。これにより、ユーザーはダイアログのヘッダー/トップを使用しなくてもドラッグできます。
私の質問は、テキストエリアとドラッグ機能を使用できる方法は同じですか?