Почему не скроллится клик?
Добрый день.
Здесь пытаюсь заставить работать найденный в сети код для плавного скроллинга к выбранному анкору, что-то не выходит. Помогите, пожалуйста, разобраться |
borus,
где jquery ? вы бы определились или $ или jQuery? взяли атрибут -- где поиск элемента с таким значением -- где позиция этого элемента для отправки в animate ? на форуме более десятка примеров плавного скролинга рабочих. |
Плавный скролинг до name
borus,
:-/ было $(".cities li a").on('click',function () { var elementAncor = $(this).attr("href"); //устанавливаем точку старта jQuery("html:not(:animated),body:not(:animated)").animate({scrollTop: elementAncor}, 1900); return false; //запускаем анимировании scroll }); стало $(".cities li a").on('click',function () { var elementAncor = $(this).attr("href"); //устанавливаем точку старта elementAncor = elementAncor.substring(1) elementAncor = '[name="'+elementAncor+'"]' elementAncor = $(elementAncor).offset().top $("html:not(:animated),body:not(:animated)").animate({scrollTop: elementAncor}, 1900); return false; //запускаем анимировании scroll }); http://jsfiddle.net/jmcrmtcw/2/ |
Часовой пояс GMT +3, время: 09:10. |