我在页面中有一个功能。我想在 changecolor() 完成操作时执行警报。但问题是由于某些限制我无法在changecolor()中进行更改。那么无论如何都可以知道该功能已完成。我已附上演示fiddle
function changecolor(id){
$(id).css('backgroundColor','green')
}
changecolor().done(function(){
alert(0)
})
最佳答案
如果您想在完成另一个函数后触发一个函数,您可以使用 when/then 。另外,在您原来的 fiddle 中,您没有将参数传递给changecolor()函数
function changecolor(id){
$.when($(id).css('backgroundColor','green')).then(alert('0'));
}
关于javascript - 使用 jquery 完成单独功能时执行警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18778258/