我试图在点击时隐藏按钮以防止多次点击。我使用以下代码
jQuery('#edit-next').click(function (e) {
jQuery('#edit-next').hide();
jQuery('#gif-loader').show();
});
它适用于除IOS设备上的Safari和Safari之外的所有浏览器(适用于IOS chrome)。
我不确定导致错误的原因。使用e.preventDefault();在Safari上显示/隐藏工作,但表单未提交。
也试过
jQuery.noConflict()(document).ready(function() {
jQuery('#edit-next').click(function (e) {
document.getElementById('edit-next').style.display = 'none';
document.getElementById('gif-loader').style.display = 'block';
});
});
和
jQuery.noConflict()(document).ready(function() {
jQuery('#edit-next').click(function (e) {
e.preventDefault();
document.getElementById('edit-next').style.display = 'none';
document.getElementById('gif-loader').style.display = 'block';
jQuery('form').submit();
});
});
请帮忙
迪帕克