關於本網站的其他問題: mobiliteitsvisie 當滾動瀏覽網站時,菜單項應隨每張幻燈片傳遞而改變。此時,即使滾動瀏覽到幾張幻燈片,最後點擊的菜單項也會突出顯示。有沒有一種簡單的方法可以在CSS中完成這項工作?或者只能通過在JavaScript中添加幾行或創建一個完整的新jQuery.nav.js並在index.html中添加一個鏈接來實現?Parallax One Page site menubar
回答
因爲你似乎首先,我建議你使用一個JavaScript插件,如waypoints.js
。
此鏈接有一個很好的教程:http://www.oxygenna.com/tutorials/scroll-animations-using-waypoints-js-animate-css。
這對做你想要達到什麼樣的另一個教程:http://webdesign.tutsplus.com/articles/create-a-sticky-navigation-header-using-jquery-waypoints--webdesign-6408
您可以添加這樣的事情,添加data-scroll
每個導航錨和data-anchor
每張幻燈片的div即
HTML:
<a href="#" data-scroll=slide1>
<a href="#" data-scroll=slide2>
.
.
.
<div id="slide1" data-anchor=slide1>
<div id="slide2" data-anchor=slide2>
.
.
.
SCRIPT:
window.addEventListener('scroll', function() {
var scrollPos = $(this).scrollTop();
$("div[data-anchor^=slide]").each(function(i) {
var currentArticle = $(this).attr('data-anchor');
if ($(this).position().top <= scrollPos + 60) {
$('#nav a').removeClass('active');
$('#nav a[data-scroll="'+currentArticle+'"]').addClass("active");
}
});
});
感謝@Tambo,我認爲在今天晚些時候一定試試! – 2014-09-21 06:02:53
如果您需要更多幫助,請點評。 – 2014-09-21 06:03:56
嘿Kougi @Tambo,我很抱歉說沒有解決。我一定是把劇本放在了錯誤的地方,但我還是謝謝! – 2014-09-21 09:33:50
- 1. 爲什麼RewriteRule^page /?$ page.php [L] match site/page//
- 2. MVC Multiple DropDownLists on one page?
- 3. .net core multiple forms on one page validation
- 4. Magento One Page結賬外部AJAX請求
- 5. Parallax Scrolling CSS
- 6. Parallax Carousel
- 7. Parallax Materialize not Initializing
- 8. Javascript mouse motion parallax div
- 9. Bootstrap One Page導航流體站點最小化問題
- 10. One Page滾動js視差滾動效果
- 11. php + selenium,如何獲取全部<a href...> tags from one page
- 12. Bootstrap-datepicker error with their site from their site
- 13. Fix Double Eclipse Menubar
- 14. asp.net中的menubar
- 15. Qt menuBar()錯誤
- 16. 在PyQt5 menuBar()
- 17. 使用glui menubar
- 18. Dojo Dijit MenuBar
- 19. Substance和MacOS MenuBar
- 20. gwt Menubar問題
- 21. 如何使用javascript正則表達式來提取id:http:// site/page?object_id = 2
- 22. Menubar上的圖像
- 23. 如何正確使jQuery One Page導航適用於可滾動的div?
- 24. MOD_REWRITE /foo.html到/ existing/page /?page = foo
- 25. EF6 Code First One to One-Zero
- 26. 雙向one-to-One的
- 27. ONE TO ONE LEFT OUTER JOIN
- 28. 執行線程「one by one」
- 29. cross site cookies
- 30. rapidshare like site loading
非常感謝!確實是一個開始的開發者,所以每一個提示有用的教程是讚賞! – 2014-09-24 19:43:19