我有这段代码:
$(this).css('color', 'red');
if(confirm('Do you want to delete this item?'))
window.location.href = link;
else
$(this).css('color', 'black');
但不幸的是 css('color', red) 在调用 confirm() 之前没有执行。如果我使用动画而不是 css,并在回调函数中执行确认(),它会在动画实际完成之前执行。
注意这个问题没有出现在 chrome 中,它工作正常(对我来说)。