jquery - 功能内的功能不起作用

标签 jquery function alert

我有以下脚本:

$('li.cat-hider').click(function () {
    var activeID = $(this).attr('id');
    if ($('li#' + activeID).hasClass('hidethis')) {
        $('img.t-' + activeID).toggleClass('hidden', function () {
            alert('ok');
        });
        $(this).toggleClass('hidethis');
        $('img.t-' + activeID).slideToggle('slow');
    } else {
        $(this).toggleClass('hidethis');
        $('img.t-' + activeID).toggleClass('hidden').slideToggle('slow');
    }
});

警报没有发生。其他一切都会切换并且工作正常。我不明白为什么警报不会发生。有人可以指出我哪里出错了吗?

MTIA!

最佳答案

ToggleClass 没有回调。请参阅docs 。您也不应该需要它,因为类切换会立即发生。

关于jquery - 功能内的功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7451076/

相关文章:

javascript - 是否可以有多个剑道网格实例

php - 在 PHP 中使用常量作为默认函数值

javascript - Meteor 辅助函数与变量?

C++ : Array of struct as function parameter

javafx - 当按下 "x"按钮时,Javafx 中的警报不会关闭

javascript - 基于 jQuery cookies 打开和关闭面板

jquery - 在文档准备好时触发 jQuery 更改函数

jquery - 如何访问 geb 模块的根元素

variables - 如何从 GM_xmlhttprequest 返回值?

javascript - 在表单错误时调用 Bootstrap 警报