0
私はキーダウンイベントを持つこのスクリプトを持っています。それはデスクトップ上で動作していますが、私はサファリで私のiPhoneでテストするときは動作しません。私はサファリの携帯電話をターゲットにしている入力フィールドにkeydownをトリガーする方法はありますか?モバイル(サファリiphone)のトリガーkeydown
$('label:contains("Rock the Mall Concert")').closest('div').addClass('rockMall');
$('div.rockMall label:contains("Student")').parent().next().find('input:eq(0)').keyup(function(){
if ($(this).val() > 1){
$(this).parent().find(".regQuant").css('display', 'block').text('Limited to 1 per person');
$(this).val('1');
var e = jQuery.Event("keydown");
e.which = 13;
e.keyCode = 13
$(this).trigger(e);
}
});
ご協力いただければ幸いです。
touchstartイベントに試してみてください。 –
そのようになりますか?$(this).trigger( 'touchstart'、e); – Jenny
私はタッチパイプがあなたがしたいことに対して働いているとは思わない。 質問を詳しくお聞かせください。私はあなたが手動でイベントを引き起こしているのを見ています。場合によっては、セキュリティ上の理由から、JSを使用してイベントをトリガーすることはできません。 TouchEventのドキュメントへのリンクです。 https://developer.mozilla.org/en-US/docs/Web/API/TouchEvent –