2015-04-26 6 views
0

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

Позвольте мне объяснить далее

Пусть у меня есть три ссылки,

LINK A Link B-1 Link B-2

и связь B-1 и B-2 находятся на той же странице и в последующих div. Я сейчас в Link A, и когда я нажимаю ссылку B-2, он должен перейти на страницу, где ссылки B-1 и B-2 и анимация прокручиваются до области, где находится ссылка B-2. Если я нажму ссылку B-1, находясь на той же странице, он должен оживить прокрутку назад.

То же самое должно произойти, если бы я был на странице ссылки A, и я нажал на B-1, он должен перейти на страницу, где B-1 и B-2, и оживить прокрутку в раздел B-1. Если я нажимаю B-2 на той же странице, он должен анимировать прокрутку в этот раздел.

Имеет ли это смысл? Может ли кто-нибудь помочь мне с этим, пожалуйста? Спасибо

+0

У вас есть доступ к исходному коду страницы с (Link B-1 Link B-2)? –

ответ

0

Если у вас есть доступ к исходному коду внешней ссылки, вы можете передать переменную set cookie в браузере. и получить этот файл cookie, когда вы достигнете внешней ссылки. В cookie вы поместите значение как scrollToBlock = b2. и когда вы получите это значение из файла cookie по внешней ссылке, вы узнаете, где прокручивать.

Вы можете прочитать о печенье здесь: Set cookie and get cookie with JavaScript

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