I have

我有

<script>
function myfunc(){
alert("show this alert in 5000ms after toggleClass executed")
//some code goes here
}

$(document).ready(function(){
    $('.mybtn').on('click',function(){
        $('#mydiv').toggleClass('newclass');
    });
 });
</script>

How to execute myfunc() in 5000ms after toggleClass was executed? Tried several ways but with no luck.

如何在执行toggleClass后的5000ms内执行myfunc()?试过几种但没有运气的方法。

Thank you.

谢谢。

5 个解决方案

#1


7

use setTimeout()

使用setTimeout()

function myfunc() {
    alert("show this alert in 5000ms after toggleClass executed")
    //some code goes here
}

$(document).ready(function () {
    $('.mybtn').on('click', function () {
        $('#mydiv').toggleClass('newclass');
        setTimeout(myfunc, 5000)
    });
});

更多相关文章

  1. 【问题解决方案】ImportError: No module named 'pygal'
  2. Python 黏包及黏包解决方案
  3. 无法安装ndg-httpsclient或者我的解决方案错误
  4. Linux无法连接网络解决方案
  5. Media-S 简介(一个开源的DRM解决方案)
  6. AppScan安全问题解决方案
  7. PLSQL乱码解决方案
  8. 数据库不支持中文解决方案(mysql)
  9. Mysql替代解决方案Cassandra

随机推荐

  1. android ui RelativeLayout中按扭平行显
  2. android 开发中常用尺寸
  3. android开发者网站
  4. Android (Go edition)
  5. 3D引擎--可移植到Android的开源的引擎
  6. Android Tutorials
  7. Android 类菜单栏 以及 透明居中排列
  8. Android 如何判断静音模式
  9. android tween动画
  10. android 应用开发code