0

Я использую Bootstrap, и обычный nav использует в настоящее время плавный скрипт прокрутки, который идет в разделы страницы.Закрыть Модальный после гладкой прокрутки приближается Якорь

Для мобильных устройств у меня есть полноэкранный навигационный модем, который открывается, как только вы нажимаете значок гамбургера. Он также будет использовать плавную прокрутку, но я не могу заставить модальный закрыть, как только вы нажмете на ссылку в меню, и она приведет вас в раздел.

Script

$(function() { 
    $('a[href*=#]').click(function() { 
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') 
     || location.hostname == this.hostname) { 

     var target = $(this.hash); 
     target = target.length ? target : $('[name=' + this.hash.slice(1) +']'); 
     if (target.length) { 
     $('html,body').animate({ 
      scrollTop: target.offset().top 
     }, 1000); 
     return false; 
     } 
    } 
    }); 
$('#myModal').modal('hide'); 
}); 

ответ

0
$('#myModal').hide(); 

или, может быть,

$('#myModal').remove(); 
+0

Я понял ошибку. Я просто добавил его, чтобы запускать сразу после прокрутки меню. Так что прямо перед заявлением о возврате. – peyton98

Смежные вопросы