我需要在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 }
但问题是它不起作用。请帮帮我......
答案 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() {
如果它不起作用,请尝试制作单独的脚本文件,将代码放入其中并将该脚本文件附加到主题中。