Не работает плавный скролл на страничке
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<script> jQuery(document).ready(function () { jQuery("a.anchor").click(function () { var elementClick = jQuery(this).attr("href"); destination = jQuery(elementClick.split("/")[1]).offset().top; if (jQuery.browser.safari) { jQuery('body').animate({ scrollTop: destination }, 1100); //1100 - скорость прокрутки } else { jQuery('html').animate({ scrollTop: destination }, 1100); } return false; }); }); </script> |
Benvi,
Пожалуйста, отформатируйте свой код! Для этого его можно заключить в специальные теги: js/css/html и т.п., например: [js] ... ваш код... [/js] О том, как вставить в сообщение исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте http://javascript.ru/formatting. jQuery(document).ready(function () { jQuery("a.anchor").click(function (event) { event.preventDefault(); var elementClick = jQuery(this).attr("href"), destination = jQuery(elementClick.split("/")[1]).offset().top; jQuery('body, html').animate({ scrollTop: destination }, 1100); }); }); |
Часовой пояс GMT +3, время: 20:48. |