jQuery - ScrollTo - 将菜单聚焦在所选目标上
jQuery - ScrollTo - focus menu on selected target
是否可以在使用scrollTo的菜单上添加"活动"或"非活动"来指示访问者是否已选择该菜单选项。
喜欢:
<ul>
<li><a href="#target1" class="inactive">Target 1</a></li>
<li><a href="#target2" class="active">Target 2</a></li> <-- selected.
<li><a href="target3" class="inactive">Target 3</a></li>
...
</ul>
你可以这样做,我已经给了你的UL一个ID菜单
$('#menu li a').hover(
function () {
$(this).addClass('active').removeClass('inactive');
},
function () {
$(this).addClass('inactive').removeClass('active');
}
);
实时演示悬停
如果你想在点击上做,使用这个
$('#menu li a').click(
function () {
$(this).addClass('active').removeClass('inactive');
$('#menu li a').not(this).addClass('inactive').removeClass('active');
}
);
现场演示点击
是的,您可以在单击链接时将"active"
或"inactive"
添加到您的类中。在链接的onclick
事件上,你可以使用 Jquery .addClass() 函数添加 "active" 类,使用 .removeClass() 删除"inactive"
类
相关文章:
- 将事件聚焦/模糊在可编辑内容的元素上
- jQuery自动完成阻止选择后聚焦
- 为什么HTML5拖放的目标是孩子?(可排序列表)
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- Href:当前DIV中的目标ID
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 当没有文本输入聚焦时检测空格键按下
- 当使用extern和目标JavaScript时,我如何强制Haxe编译器使用require语句
- 以ECMAScript 5及更高版本为目标时,八进制文字不可用
- 如何移除或改进:在Bootstrap Carousel上聚焦风格
- 如何使用ember.js在操作中传递当前上下文中目标旁边的信息
- Javascript事件.锚的目标问题
- 任何一种简单的方法都可以将带有onload的元素作为目标
- 使用javascript将表单提交到iframe目标中
- 如何将GreaseMonkey中的XMLHttpRequest延迟到目标页面加载完成
- 通过JavaScript设置表单目标
- 当两个单独的单词被放在目标上时,使用Jquery获取一个值
- 如何在悬停和聚焦时打开引导导航菜单
- jQuery - ScrollTo - 将菜单聚焦在所选目标上