javascript - 使用 Classie.js 进行回调

标签 javascript callback

我正在使用Classie.JS创建一个 s lideover menu demonstrated on Codrops

我正在使用的部分代码如下。我想实现一个回调,以便该函数的最后两行仅在切换完成后才会发生(它是动画的)。谢谢!

showLeftOpen.onclick = function() {
    classie.toggle( this, 'active' );
    classie.toggle( menuLeft, 'cbp-spmenu-open' );
    disableOther( 'showLeft' );
    $('#showLeftOpen').hide();
    $('#showLeftClose').show();
};

最佳答案

try/finally 对我不起作用,所以我只是使用 setTimeout() 函数来达到预期的效果:

showLeftOpen.onclick = function() {
    classie.toggle( this, 'active' );
    classie.toggle( menuLeft, 'cbp-spmenu-open' );
    disableOther( 'showLeft' );
    setTimeout(function(){
              $('#showLeftOpen').hide();
              $('#showLeftClose').show();
    },200);
};

关于javascript - 使用 Classie.js 进行回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21866190/

相关文章:

php - 如何在 PHP 中创建 websockets 服务器

Android OnInfoWindowClickListener() 从未调用过

Python:获取并发.futures执行器等待done_callbacks完成

image-processing - Android:支持原始图像回调的设备

java - ViewPager中Fragment的查看更新回调

javascript - 如何有效地为多个基于 Canvas 的 THREE.Texture 重用 Canvas

javascript - 为 JavaScript 编写此 RegEx 表达式的最佳方法是什么

javascript - 如何使用序列化 AJAX POST 提交表单标签之外的输入字段

jquery - 动画和 ajax 调用成功完成后如何正确触发回调?

javascript - 如何在单选按钮上添加和删除类?