WordPress菜单-如何向UL菜单添加内联样式

时间:2012-07-24 作者:sdfkjsdfsgfvsdgfsdg

我刚刚将主题的HTML版本转换为Wordpress,目前正在转换下拉菜单。

What WordPress processes:

<ul class="dropdown">
    <li id="menu-item-190" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-190"><a href="#">Home</a></li>
    <li id="menu-item-185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-185"><a href="#">About</a></li>
    <li id="menu-item-183" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-183"><a href="#">Contact</a></li>
    <li id="menu-item-179" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-179"><a href="#">Drop-downs</a>
            <ul class="sub-menu">
                <li id="menu-item-189" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-189"><a href="#">Page one</a></li>
                <li id="menu-item-188" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-188"><a href="#">Page two</a></li>
                <li id="menu-item-187" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-187"><a href="#">Page three</a></li>
            </ul>
    </li>
    <li id="menu-item-177" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-177"><a href="#">Pages</a></li>
</ul>
在页面加载时,“我的菜单”显示以下内容:

<ul class="sub-menu">
我希望它显示:

<ul class="sub-menu" style="visibility: hidden;">
What WordPress is currently doing:
加载时,当前显示下拉菜单。屏幕截图:http://d.pr/i/KMxL - 我只希望它在悬停时显示,但由于将其从原始HTML/CSS转换而来,它只会在页面加载时显示,但当我悬停和/或悬停时,它工作得很好。

My jQuery

$(function() {
    $("ul.dropdown li").hover(function() {
    $(\'ul:first\',this).css(\'visibility\', \'visible\');
    }, function() {
        $(this).removeClass("hover");
        $(\'ul:first\',this).css(\'visibility\', \'hidden\');
    });
});
我不太清楚如何让WordPress添加“style=”可见性:隐藏;“\'对此。有人知道吗?

Note: 如果我遗漏了什么,我会加上的,对不起。此外,我正在使用WordPress菜单。使用:add_theme_support(\'menus\');

1 个回复
最合适的回答,由SO网友:Andre A 整理而成

您可以添加如下CSS规则:ul.sub-menu { visibility: hidden; }.

结束

相关推荐

使用WordPress和jQuery的可过滤产品组合

我在创建公文包页面时使用了本教程:http://wp.tutsplus.com/tutorials/creating-a-filterable-portfolio-with-wordpress-and-jquery/我正在研究儿童主题:http://www.integritycorp.org/study/?page_id=103#all这是我使用的代码:http://gist.github.com/3024754http://gist.github.com/3024748为什么单击其中一个标签时过滤不起作