Я не смог найти решение онлайн через часы и дни. Я сделал сайт с одной страницей для своего клиента. Моя проблема в том, что когда я нажимаю на ссылку, она плавно прокручивается на страницу, но когда я прокручиваю вверх или вниз, ссылка на клик остается активной вместе со шпионским шпионом.прокрутка после нажатия держит предыдущую ссылку активна
Пример: Посещение demo website
нажмите на ссылку - Reel, а затем выполните прокрутку вверх и вниз. Ссылка на катушку останется активной.
Ниже мой Javascript Код:
$(document).ready(function(){
$('.navbar-nav li>a').click(function(){
$('.navbar-collapse').collapse('hide');
});
var navpos = $('#nav').offset();
console.log(navpos.top);
$(window).bind('scroll', function() {
if ($(window).scrollTop() > navpos.top) {
$('#nav').addClass('navbar-fixed-top');
}
else {
$('#nav').removeClass('navbar-fixed-top');
}
});
/* highlight the top nav as scrolling occurs */
$('body').scrollspy({target: '#nav' })
/* smooth scrolling for scroll to top */
$('.scroll-top').click(function(e){
e.preventDefault();
$('body,html').animate({scrollTop:0},1000);
});
/*smooth scrolling for nav sections */
$('#nav .navbar-nav li>a').click(function(e){
$('#nav .navbar-nav li>a').removeClass('active');
var link = $(this).attr('href');
var posi = $(link).offset().top+2;
$('body,html').stop().animate({scrollTop:posi},700);
return false;
});
});
Если удалить «возвращение ложным;», он моргает, когда я нажимаю на ссылку до гладкой прокрутки, но моя проблема становится решена. Надеемся на решение.
Thanks
Просьба воспроизвести проблему в скрипке. Это поможет людям, имеющим такую же проблему в будущем. – Anubhav