为什么我的 jQuery 代码不添加然后删除加载类?
$('#crop').click(function (ev) {
ev.preventDefault()
$.post('frame.php?action=crop', dimensions, function (json) {
$('body').addClass('loading')
picture()
}, 'json')
$('body').removeClass('loading')
})
Chrome 和 Firebug 控制台是空的,因此不应出现任何错误。 jQuery版本是1.4.4
最佳答案
它的作用是删除类,然后添加类。
您将在回调中将类添加到 $.post()
,这将在随后删除该类之后发生很长时间。如果您交换这些行(在 $.post()
调用之后添加并在回调中删除),那么它将更接近您想要的。
关于javascript - jQuery 不添加或删除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10785632/