取り外しだけが必要な場合は、簡単に取り外すことができます。1つの方法は、この機能をすべて一緒に削除することですが、jQueryMobileのグローバル構成を介して実行できます。
また、これは古い質問であり、jQuery Mobileはバージョン1.3.1に移行したため、私の回答は前回のバージョンで機能するように作成されていますが、私の知る限り、古いバージョンでも機能します。
あなたがしなければならないのは、glabalパラメータを変更することだけです:
$.event.special.tap.tapholdThreshold
これは、タップがタップホールドとして計算されるのに必要な時間を(ミリ秒単位で)伝えるために使用されます。
このパラメータが非常に大きな数に設定されている場合は、タップホールドを取り除くことができます。
私はあなたに実用的な例を作りました:http://jsfiddle.net/Gajotres/U4prb/
$(document).bind("mobileinit", function(){
$.event.special.tap.tapholdThreshold = 10000000000;
});
また、mobileinitはjQueryMobileの初期化の前に初期化する必要があることに注意してください。私の例を見てください。すべてが明確になります。