流程如下
在addclass后
执行alert
但是在alert执行完后
addclass的效果才会生效
怎么解决这种问题?
你去看看alert的机制吧。
如果只是简单的想做个弹窗,可以自己写个控件,或者用框架提供的控件;
如果是为了调试,可以用console.log(),在开发者工具(F12)控制台中可以看到输出结果;
如果坚持要用alert,应该是没办法实现这个需求了,也没必要用到alert。
自己写个弹窗组件,系统的alert 会阻塞js的执行,只有alert 确认过后,后续代码才会执行
aler会阻塞js,自己写吧
不自己写组件并且要求不太严格的话,有个笨一点的方法:在执行完addclass后调用setTimeOut函数,时间20毫秒应该就够了,20毫秒后执行alert