站点完全加载后显示菜单项

时间:2015-10-14 08:25:42

标签: jquery html css wordpress

我需要在Wordpress网站完全加载后显示更改语言菜单项。我将菜单项css编辑到菜单项中:

.my-menu-item {
    visibility: hidden;
}

并在我的functions.php文件中添加如下:

add_action( 'wp_loaded', 'menushow', 99 );      

function menushow() { ?>
    <script type='text/javascript'>
        /* <![CDATA[ */
        jQuery(window).load(function() {
            // When the page has loaded
            jQuery(".my-menu-item").css("visibility", "true");
        });
        /* ]]> */
    </script>
<?php }

但问题是它不起作用。请帮帮我......

3 个答案:

答案 0 :(得分:1)

如前所述,您可以使用.show();,但据我所知,您必须为其设置默认值display: none;

样式visibility: true;不存在,请尝试visibility: visible; More information here!

答案 1 :(得分:0)

使用.show()

jQuery(".my-menu-item").show();

答案 2 :(得分:0)

使用此:

jQuery(window).load(function($) {

而不是

jQuery(window).load(function() {

如果它不起作用,请尝试制作单独的脚本文件,将代码放入其中并将该脚本文件附加到主题中。