Не работает плавное перемещение к якорю на Jquery

153
03 июля 2019, 01:20

К примеру, у меня есть ссылка:

<a href="#top"><i class="far fa-arrow-alt-circle-up" id="backtotop"></i></a> ,

которая должна перекинуть на этот div <div id="top"></div> ( он находится сверху в хидере), но она не срабатывает, я не могу понять почему, так как делал по примеру.

Вот Jquery:

$('#top').bind('click.smoothscroll',function (e) {
e.preventDefault();
var target = this.hash,
$target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function () {
window.location.hash = target;
});
});
Answer 1

$("a.click_me").on('click', function(e) { 
   e.preventDefault(); 
 
   $('html, body').animate({ 
        scrollTop: $($(this).attr('href')).offset().top 
     }, 1000, 'easeInOutExpo'); 
});
<script src="https://code.jquery.com/ui/1.12.0/jquery-ui.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
 
<a class="click_me" href="#top"> 
  <i class="far fa-arrow-alt-circle-up" id="backtotop"></i> 
</a>

READ ALSO
скрыть checked элементы по нажатию на кнопку в jquery

скрыть checked элементы по нажатию на кнопку в jquery

Есть todoлист который добавляет элементы с чекбоксамиНужно написать кнопку при нажатии которой checked задачи скрываются

176
Отправка почты через SMTP

Отправка почты через SMTP

Использую следующий фрагмент кода для отправки сообщения, почему при отправке сообщения программа зависает? Что я сделал неверно?

137
Код работает в Program.cs и не работает в Class1.cs

Код работает в Program.cs и не работает в Class1.cs

Обнаружил, что в классе кусок кода не работает, хотя все библиотеки подключеныПрикрепил скрины:

135
Как в TextBox найти нужные символы?

Как в TextBox найти нужные символы?

Пишу прогу, которая работает вместе с adbexe Сделал так,чтобы все ответы от adb выводились в TextBox

157