Я пытаюсь внедрить плагин jQuery Scrollify на свой сайт. Однако этот плагин предполагает, что моя структура сайта только с sections
, но это не так. То, что я имею в виду, что структура сайта являетсяРеализация прокрутки на сайте
<body>
<div class="mobilenav">
....
</div>
<header id="header">
....
</div>
<section class="section section1"> Section 1 </section>
<section class="section section2"> Section 2 </section>
<section class="section section3"> Section 3 </section>
<section class="section section4"> Section 4 </section>
<section class="section section5"> Section 5 </section>
<div class="footer">
....
</div>
</body>
Вот как я реализовать
$(function() {
$(".section").css({"height":$(window).height()});
$.scrollify({
section:".section"
});
$(".scroll").click(function(e) {
e.preventDefault();
$.scrollify("move",$(this).attr("href"));
});
});
Так что проблема, когда сайт загружается и когда я прокручиваю это показывает только <section>
.. он не показывает <header>
, <footer>
и все, что не завершено в классе разделов. Можно ли это избежать?
Если вы не посмотрели [fullPage.js] (http://alvarotrigo.com/fullPage/), я бы очень рекомендовал его вам. Гораздо больше вариантов и совместим со старыми браузерами и сенсорными устройствами. Также касается кинетической прокрутки и предоставления обновлений каждый месяц. И если вам нужна полоса прокрутки, просто используйте 'scrollBar: true' как [здесь] (http://www.alvarotrigo.com/fullPage/examples/scrollBar.html). – Alvaro
Я добавлю, что, имея свой собственный код для создания каждого раздела, высота страницы может конфликтовать с функцией Scrollifys, чтобы сделать то же самое. Поэтому я бы отключил setHeights – bazzlebrush