$(window).on('scroll.toElement', function (e) {
var s_top = $("body").scrollTop();
var el = $("#popular").offset().top;
if(s_top > el){
console.log('123');
$(window).off('scroll.toElement');
}
});
Александр Котов: как я понимаю вызов этого участка кода производится внутри события onscroll или чего-то подобного. Вынесите объявление переменной var isScrolled = false; из функции