热门关键字:
jquery > jquery教程 > jquery教程 > 关于jquery中的Callback方法来控制动画和函数执行的先后顺序

关于jquery中的Callback方法来控制动画和函数执行的先后顺序

438
作者:管理员
发布时间:2021/5/20 18:46:37
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4762
  近期在项目中为每一个ajax触发按钮写正在加载的效果,用的是bootstarp


  代码如下


  在每一个按钮的点击事件中,判断该按钮是否存在


  data-loading-control属性


  例如


  如果有的话就开始监听ajax的start事件和complete事件,并显示正在登陆,完成后重置按钮的状态


  但是后来发现只有登录按钮可以正常,其他的按钮都不能显示正在执行的效果


  唯一的区别就是,登录按钮的时间是写在jquery的bind中,而其他的按钮为了方便都是直接写了onclick 事件,网上说onclick事件先于bind事件执行,这样就能解释通了。


  jquery在onclick事件中已经执行了ajax,然后才增加ajax的绑定监听,所以监听是无效的。




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐