здесь код и linkJQuery прокрутки, чтобы функционировать, кроме специальной ссылки
$('a[href^="#"]').on("click", function() {
var target = $($(this).attr("href"));
if(target.length) {
$("html, body").animate({scrollTop: target.offset().top}, 500);
}
});
простой прокрутки, чтобы функционировать, когда-то, когда нажмите #top не будет прокручиваться вверх полностью, возможно, другие функции сделали задержку в верхней части, я стараюсь $("html, body").animate({ scrollTop: 0 }, "500");
, которые работают идеально, и у меня есть два вопроса
если мне нужно #top Dont эффект на этой функции, как проверить HREF = «#» не #top?
Мне нужно нажать #top, а затем сделать это
$("html, body").animate({ scrollTop: 0 }, "500");
, а неscrollTop: target.offset().top
функции, любой простой способ сделать это?
большое спасибо
Вы хотите, чтобы вы прокручивали верхнюю часть тела, когда вы нажимаете «сверху» вместо вершины '# top' div? – Brewal
Да, потому что когда-то другой эффект функции сделал некоторое отставание, прокрутите верхнюю часть на #top не полностью, но используйте $ ("html, body"). Animate ({scrollTop: 0}, "500"); работа безупречный, спасибо :) – aboutjquery