Задача в том, чтобы одиночной прокрутке колесом мыши функция myFunction() выполнялась только 1 раз за 1 скролл. Сейчас она выполняется много раз за 1 скролл.
При загрузке страницы не с верху, а чтобы нужный блок попадал в экран - все норм. Работает как надо. Но если идет скролл до нужного блока - то функция выполняется много раз.
$(window).scroll(function(){
$(".my-class").on('mousewheel', function(e) {
if($(".my-class").hasClass("goscroll")){
$('.my-class').bind("mousewheel", function() {
return false;
});
myFunction();
}else{
$(".my-class").unbind();
};
});
});