В вашем agency.js
добавить этот код:
var hash = window.location.hash;
if(hash)
{
$('html, body').stop().animate({
scrollTop: $("a[href='#"+hash+"']").offset().top
}, 1500, 'easeInOutExpo');
}
Это позволит получить хэш (portfolioModal1
, например) и перейдите к данной части страницы.
Примечание: положите его внутри функции jQuery.ready()
.
Ваш agency.js
должен быть:
$(function() {
var hash = window.location.hash;
if(hash)
{
$('html, body').stop().animate({
scrollTop: $("a[href='#"+hash+"']").offset().top
}, 1500, 'easeInOutExpo');
event.preventDefault();
}
$('a.page-scroll').bind('click', function(event) {
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500, 'easeInOutExpo');
event.preventDefault();
});
});
// Highlight the top nav as scrolling occurs
$('body').scrollspy({
target: '.navbar-fixed-top'
})
// Closes the Responsive Menu on Menu Item Click
$('.navbar-collapse ul li a').click(function() {
$('.navbar-toggle:visible').click();
});
Комментарии были исключены.
Я добавил вышеуказанный код к 'agency.js', и когда я нажимаю на www.mypage.com/#portfolioModal1 не только это, но каждый портфолиоModal1,2,3 появляется и без стиля ... – yaylitzis