默认菜单选项
我怎样才能让这里的菜单默认为“关于”选项卡?
http://www.sohtanaka.com/web-design/examples/horizontal -subnav/
所以当你的鼠标没有悬停在其中任何一个上时,它就在“关于”选项卡上?
how can I make this menu here have the default be the "about" tab?
http://www.sohtanaka.com/web-design/examples/horizontal-subnav/
so when your mouse isnt hovering over any of them, its on the about tab?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我会为此给 about
一个类,也许是
class="default"
,以便以后轻松更改。然后,只需更改悬停功能即可解决此问题:您可以在此处查看演示,如果您如果希望在页面最初加载时也显示它,您可以这样做:
我不确定您如何在网站中使用它,但我会将悬停样式放入
.hover
类,然后你可以这样做:.addClass('hover')
而不是.css({ 'background' : '#1376c9 ...})
.removeClass('hover')
而不是.css({ 'background' : 'none'})
I'd give the about
<li>
a class for this, maybeclass="default"
, making it easy to change later. Then, just change the hover function to account for this:You can view a demo of it here, if you want it shown when the page initially loads as well, you can do this:
I'm not sure how you're using this in your site, but I'd put the hover styles into a
.hover
class, and then you can do:.addClass('hover')
instead of.css({ 'background' : '#1376c9 ...})
.removeClass('hover')
instead of.css({ 'background' : 'none'})
类似
$("ul#topnav li:nth-child(2)").find("span").show();
将从中获取第二个
li
并显示其下方的 span 块。
Something like
$("ul#topnav li:nth-child(2)").find("span").show();
Will get the 2nd
li
from the<ul id="nav">
and display the span block below it.