javascript - 使用 jquery 完成单独功能时执行警报

标签 javascript jquery

我在页面中有一个功能。我想在 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'));

}

Fiddle

关于javascript - 使用 jquery 完成单独功能时执行警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18778258/

相关文章:

Javascript 替换 <br> html 元素的 %0A

javascript - Javascript :OpenID. Signin ('example' ) 的作用是什么?

javascript - 滚动到下一个按钮

JavaScript 函数未完成

jquery - 轻松更改背景图片 onclick

jquery - 如何在特定位置的 html4/css2 网页中添加 jquery slider 。

javascript - jquery附加在页面中

javascript - Momentis (PLM) 的 Photoshop 脚本

javascript - 滚动时点击 Phonegap 移动应用程序会选择不正确的项目

javascript - 使用 Jquery 将项目填充到 SELECT 中