функции setTimeout не работает в Chrome

этот setTimeout отлично работает в Firefox, но в Chrome ничего не происходит в функции timeoutTrigger, включая предупреждение. Есть идеи?

var $this = $('.active-more');

function timeoutTrigger() {
    $this.closest(".container").nextAll(".container:first").find(".description:first").removeClass('hide');
    $this.closest(".container").nextAll(".container:first").find(".back:first").find("img.portfolio").remove();
    alert("is this thing on?");
}

setTimeout(function(){timeoutTrigger()},400)

1 ответов


переключить setTimeout заявление следующим образом: setTimeout(timeoutTrigger,400); Ты написал это на случай, если функцию вы звоните с параметром. Кроме того, вы пропускаете точку с запятой.