我在这里遇到的问题是multipartFormData.append
。当您点击另一个焦点输入时,发生了什么而不是像点击一样,它将想要的类添加到页脚。 touchstart
没有。相反,它似乎很快就会出现模糊现象,而模糊发生在它之后。
任何人都知道如何阻止这种情况,以便Touchstart
表现得像点击一样?
touchstart
$('input:not(:radio)').on('click touchstart', function (e) {
if(e.type==='click'){}else{
$('footer').addClass('touched');
}
}).on('blur', function () {
$('.touched').removeClass('touched');
});
footer{background:blue;display:block;height:50px;}
footer.touched{background:red}
答案 0 :(得分:0)
因此找到了一种让它工作的方法,并消除了在输入焦点之间动画的页脚的任何痛苦的闪烁。
$('input:not(:radio)').on('click touchstart', function (e) {
if(e.type==='click'){}else{
$('#form-footer').hide();
setTimeout(function(){ $('#form-footer').addClass('touched').show(); }, 400);
}
}).on('blur', function () {
$('.touched').removeClass('touched');
});