首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建一个wordpress导航菜单来改变悬停时的背景图像?

问如何创建一个wordpress导航菜单来改变悬停时的背景图像?
EN

Stack Overflow用户
提问于 2014-08-14 21:06:15
回答 1查看 134关注 0票数 0

我看过这个网站,我喜欢这个网站的导航栏ref:http://www.visitvirginiabeach.com,当你把鼠标悬停在每个菜单上时,大图就会改变。

我尝试将jQuery与类集成在一起,但根本不起作用。

代码语言:javascript
复制
$(".nav-item1").hover(function){
$(".bg-nav").css('background','url('images/bg2.jpg')');
}

有没有什么插件或者高级的jQuery代码可以实现这一点呢?

任何答案都是值得感谢的。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-08-14 21:44:56

代码语言:javascript
复制
body {
font-family: verdana,arial,sans-serif;
    font-size: 20px;
}
#nav,#nav ul{
line-height: 50px;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
}
a{
background-color: #B7AF0E;
    border: 1px solid #B7AF0E;
    color: #FFFFFF;
    display: block;
    padding: 0 5px 0 10px;
    text-decoration: none;
}
a:hover{
background-color:#F8EBA5;
color:#77885B;
}
#nav li{    float: left;
    position: relative;
}
#nav ul {
position:absolute;
display:none;

}
#nav ul li a {
    width: 140px;
    float: left;
    height: auto;
}
#nav ul ul{
top:auto;
}
#nav li ul ul {
left:6em;
margin:0px 0 0 35px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
</style>
<script>
function mainmenu(){
$(" #nav ul ").css({display: "none"}); // Opera Fix
$(" #nav li").hover(function(){
        $(this).find('ul:first').css({visibility: "visible",display: "none"}).show();
        },function(){
        $(this).find('ul:first').css({visibility: "hidden"});
        });
}



 $(document).ready(function(){                  
    mainmenu();
});
</script>`<body>

<ul id="nav">
    <li><a href="#">Home</a></li>
    <li><a href="#">Testimonials</a></li>
    <li><a href="#">Gallery</a>
        <ul>
            <li><a href="#">Gallery 1</a>
                <ul>
                <li><a href="#">Gallery 1.1</a></li>
                <li><a href="#">Gallery 1.2</a></li>
                </ul>
            </li>
            <li><a href="#">Gallery 2</a>
                <ul>
                    <li><a href="#">Gallery 2.2</a></li>
                    <li><a href="#">Gallery 2.2</a></li>
                </ul>   
            </li>
            <li><a href="#">Gallery 3</a></li>
        </ul>
    </li>
    <li><a href="#">Portfolio</a>
        <ul>
            <li><a href="#">PHP</a>
                <ul>
                <li><a href="#">Wordpress</li>
                <li><a href="#">Magento</li>
                </ul>
            </li>
            <li><a href="#">ASP.NET</a>
                <ul>    
                    <li><a href="#">Project 1</a></li>
                    <li><a href="#">project 2</a></li>
                </ul>       
            </li>

        </ul>   
    </li>
    <li><a href="#">About Us</a></li>
    <li><a href="#">Contact Us</a></li>
</ul>
</body>`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25308776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档