jQuery Mobile Framework を使用してモバイル アプリを作成している最中ですが、意味のない問題に遭遇しました。ページの下部に次の機能があります。
$(document).ready(function () {
alert('binding');
$("li.item, li.altitem").bind("dblclick", function () {
alert('here');
var id = $(this).attr("id").replace("item_", "");
window.radopen("/review-detail.aspx?id=" + id, "ReviewDetailWindow");
});
});
基本的に、この関数が行っていることは、ページが読み込まれるときに、「item」または「altitem」のクラスを持つすべての <li> タグを循環し、モーダル ダイアログを開くダブルクリック イベントを追加することです。この機能は、リスト項目の 1 つを初めてダブルクリック (最終的にはダブルタップ) したときにうまく機能しますが、その後のダブルクリックは無視されます。JavaScript エラーが発生していないので、何が起こっているのか、どこから始めればよいのか完全にはわかりません。これもクロスブラウザの問題のようです
助言がありますか?