Эй, ребята, я загружаю div с дочернего сайта с помощью ajax.на этом дочернем сайте есть ссылка:
<a href="#someIDonHomepage">anchorlink</a>
Моя домашняя страница, на которой запускается запрос ajax, имеет этот #someIDonHomepage div, и я хочу, чтобы моя страница перешла на эту позицию.
Однакотак как я загружаю якорь с помощью ajax, это не сработает.
есть идеи, как я могу это решить?
Я написал этот анимированный скрипт прокрутки с jquery, который оживляет переход при нажатии наякоря.
/*Animated scroll for anchorlinks*/
var anchor = '',
pageOffset = '',
viewOffset = 30,
scrollPos = '';
$(function() {
$("a[href*='#']").each(function() {
$(this).addClass('anchorLink');
$(this).bind('click', function(e) {
e.preventDefault();
anchor = $(this).attr('href').split('#')[1];
pageOffset = $("a[name='#"+anchor+"']").offset();
scrollPos = pageOffset.top - viewOffset;
$('html, body').animate({scrollTop:scrollPos}, '500');
})
});
});
Есть идеи, как мне это решить?спасибо