求帮忙看一下!通过 on(”click“,...) 绑定 button 回调,会在生成 button 时自动执行回调函数。

我的整体思路是,两个Button,btn1,btn2.点击btn1,会生成btn2,再点击btn2,会调用btn2
的一段动画。
但是运行发现,点击btn1后直接生成btn2并调用btn2回调函数了,没有等我再点击btn2。
相关代码:


求大佬看看,是on绑定button哪里出问题了吗?
ps:money就是btn2,我是点击付账按钮生成money,再点击money调用收钱动画,但是点击付账就直接生成money并收钱了。

这个是money绑定的回调函数相关代码

money.on(‘click’, 方法名)

1赞

?什么意思,代码不对吗?我是调用的showmoney方法呀,具体内容在后面图片里面

你传的是方法的执行结果,不是方法名,

1赞

money.on(‘click’,()=>{你的方法});
这样写,你这样的写法传递的是执行的结果

1赞

你直接把.shouMoney后面的括号去掉就完事了

1赞

噢!明白了,多谢各位大佬指点!非常感谢!!