2013-11-15 4 views
0

Я строю скроллер прокрутки, который включает ссылки на обычные (не параллаксные) страницы на навигационной панели. Это отлично работает, когда вы находитесь в стандартной секции прокрутки параллакса, но я не могу получить ссылку с одной из других страниц, отличных от параллакса, чтобы перейти непосредственно к разделу на сайте параллакса.Как связать напрямую с сайтом прокрутки Parallax Раздел

Ссылки внутри параллакса выглядеть следующим образом: <li><a href="#random-section">Things</a></li>

Я хочу связать с * .html, а затем специальный раздел, а также. Любые идеи о том, как это можно сделать?

Спасибо!

ответ

0

Моя первая рекомендация - делать * .html # случайный раздел, но вы, вероятно, уже пробовали это.

Следующая рекомендация - сначала перейти на страницу и использовать значение GET, чтобы сообщить вашей странице, какой раздел перейти после загрузки страницы. Например

*.html?section=randomSection 

Затем вы можете использовать JavaScript для перехода к этому разделу, используя

window.location.hash = "randomSection" 

Ваш код может выглядеть следующим образом (если вы используете PHP):

<head> 
<script> 
function goToHash(section) 
{ 
    window.location.hash = section; 
} 
</script> 
</head> 
<body onload="goToHash(<?PHP echo "$_GET[\"section\"]";?>);"> 

Это должно указывать на вашу страницу, чтобы перейти к нужному разделу. Извините за беспорядочное форматирование.

EDIT: если вы используете PHP, пожалуйста, не забудьте, чтобы избежать всех входов

mysqli_escape_string(

Если вам нужно больше параллакса учебники, моя компания и я создал список на http://potentpages.com/parallax-tutorials