如何在滚动后自动更改活动菜单(菜单导航)?
How can I change active menu (menu navigation) automatically after scrolling?
我想让我的导航响应,例如在滚动后,我想识别位置和改变我的活动菜单,这是我的网站http://paruyr.bl.ee/它的工作与点击,但滚动它不显示我的位置。我想在滚动后自动更改活动菜单。谢谢你
当窗口达到滚动事件的值时,您需要调用与单击事件相同的函数
下面是基本示例http://jsfiddle.net/keypaul/uB4PL/23/
JQUERY(我想你只需要这一部分)
$(window).scroll(function() {
// when window has scrolled 60
if ($(this).scrollTop() > 60){
//call your function
activeMenu();
}
else{
//if you need to back to init situation
deactiveMenu();
}
});
如果您需要普通javascript或想了解更多关于滚动性能的信息,请阅读本文http://www.html5rocks.com/it/tutorials/speed/scrolling/和http://www.html5rocks.com/en/tutorials/speed/animations/
我也向你报告这个jquery插件http://imakewebthings.com/jquery-waypoints/
相关文章:
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 将js添加到wordpress中以突出显示css活动菜单
- 菜单栏class=活动引导程序主题无法正常工作
- 如何使活动菜单项具有突出显示样式
- 活动菜单 部分高度问题
- 活动项 li 在悬停的菜单上
- 突出显示菜单栏上的活动菜单项
- 如果其中一个子菜单项处于活动状态,则展开下拉菜单
- 菜单选项卡选择/活动样式取决于url中的file.php、javascript函数
- 当子菜单的父级或包含链接处于活动状态时,如何告知子菜单可见
- 如何在 jQuery 中为链接我的“活动”滚动菜单创建例外
- 无法设置活动菜单元素的样式
- 使用 javascript 在 Joomla 中获取活动菜单 itemid
- 使用 Jquery 单击菜单链接时,激活或添加菜单选项卡上的类活动
- Jquery 无法返回到动画菜单列表上的活动状态
- 单页导航菜单—活动指示灯
- 引导导航条子菜单活动状态不工作
- Jquery菜单-活动链接
- jQuery菜单-保持菜单活动的下拉悬停
- 当返回到父菜单时,保持选项卡菜单子菜单活动