功能不起作用

时间:2011-09-16 22:41:06

标签: 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!

1 个答案:

答案 0 :(得分:3)

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