我的網站上有一些表單,我使用下面的jquery腳本來隱藏提交按鈕,當有人點擊它時,他們不會多次單擊它,等待表單提交(代碼也會用一些「請稍候」的文本替換它)。它在桌面上完美運行,但根本不適用於移動設備。有人可以建議爲什麼會發生這種情況嗎?爲什麼這個jquery腳本不適用於手機?
<script>
jQuery(document).ready(function() {
jQuery('#gform_next_button_5_85', this).click(function() {
jQuery('#gform_next_button_5_85').css('display','none');
jQuery('#gform_previous_button_5_85').css('display','none');
jQuery('.pleasewait').css('display','block');
});
jQuery('#gform_submit_button_5', this).click(function() {
jQuery('#gform_submit_button_5').css('display','none');
jQuery('#gform_previous_button_5').css('display','none');
jQuery('.pleasewait2').css('display','block');
});
});
</script>
您確定可以在移動設備上點擊嗎?我會建議尋找觸摸事件。 – Taplar
您可以使用'.on()'同時使用*'touch'和'click'處理程序。 –
感謝球員們,我認爲問題在於點擊功能 - 我沒有想到這一點。 @ObsidianAge我的jQuery知識是有限的 - 我將如何做到這一點?我是否會將.click()中的所有內容替換爲.on()? – Shtarley