关于本网站的其他问题: 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. JQuery loader - Parallax site
- 2. 为什么RewriteRule^page /?$ page.php [L] match site/page//
- 3. NGINX Mulitple Site Config One IP
- 4. MVC Multiple DropDownLists on one page?
- 5. Codeigniter:Multiple Methods,Multiple Tables,One Page
- 6. header to mobile site and header to normal page
- 7. if word in wordpress page - always one or other
- 8. Magento One Page结账外部AJAX请求
- 9. Multiple Raphael Clocks on one page,not passing hours/minutes
- 10. .net core multiple forms on one page validation
- 11. Parallax Scrolling CSS
- 12. Parallax Carousel
- 13. Android Parallax Image
- 14. Cocos2d Parallax Loop
- 15. Parallax Materialize not Initializing
- 16. jQuery的Parallax插件
- 17. Parallax RFID和Johnny-Five
- 18. Javascript mouse motion parallax div
- 19. 贝宝One Page商店ASP.net MVC下载文件
- 20. One Page滚动js视差滚动效果
- 21. Bootstrap One Page导航流体站点最小化问题
- 22. php + selenium,如何获取全部<a href...> tags from one page
- 23. .htaccess RewriteRule domain.com/page/page to domain.com?p = page/page
- 24. Bootstrap-datepicker error with their site from their site
- 25. Pure CSS Parallax Inner Scrollbar问题
- 26. Parallax多个CSS背景
- 27. Mobile Safari parallax scroll not working
- 28. 在PyQt5 menuBar()
- 29. gwt Menubar问题
- 30. Fix Double Eclipse Menubar
非常感谢!确实是一个开始的开发者,所以每一个提示有用的教程是赞赏! – 2014-09-24 19:43:19