Я пытался использовать прокрутку страницы jQuery на некоторых страницах и мог успешно выполнить прокрутку страницы. Единственная проблема, с которой я столкнулся сейчас, - это попытаться сделать это с другой страницы. Я имею в виду, что если я нажму ссылку на странице, она должна загрузить новую страницу, а затем прокрутить до определенного элемента div.
Вот код, который я использовал для прокрутки внутри страницы:
var jump=function(e)
{
//prevent the "normal" behaviour which would be a "hard" jump
e.preventDefault();
//Get the target
var target = $(this).attr("href");
//perform animated scrolling
$('html,body').animate(
{
//get top-position of target-element and set it as scroll target
scrollTop: $(target).offset().top
//scrolldelay: 2 seconds
},2000,function()
{
//attach the hash (#jumptarget) to the pageurl
location.hash = target;
});
}
$(document).ready(function()
{
$('a[href*=#]').bind("click", jump);
return false;
});
Надеюсь, идея понятна.
Спасибо
Очень важно Примечание: Этот код, который я опубликовал выше, отлично работает на той же странице, но после этого я должен щелкнуть ссылку с одной страницы и перейти к другой, а затем перейти к цели. Надеюсь, теперь это ясно. Спасибо