我怎样才能在21Eleven的可折叠菜单中添加延迟?

时间:2013-02-28 作者:Kevin Harter

将鼠标移到菜单项区域之外时,导航菜单将立即关闭。如何引入延迟,使其保持打开一秒钟或更少的时间,以防止访问者在尝试导航到子菜单项时感到沮丧?

1 个回复
SO网友:helgatheviking

Superfish 是一个将为悬停操作添加延迟的脚本。它被用在很多主题中,例如我知道它被用在主题中。未经测试,但我认为这是应用它的方式(基于文档)。

function wp88740_enqueue(){
  wp_enqueue_script(\'jquery\');
  wp_enqueue_script(\'hoverintent\', get_stylesheet_directory() . \'/scripts/hoverIntent.js\' );
  wp_enqueue_script(\'superfish\', get_stylesheet_directory() . \'/scripts/superfish.js\' );
}
add_action(\'wp_enqueue_scripts\',\'wp88740_enqueue\');

function wp88740_initialize(){ ?>

// initialise Superfish
<script>

    jQuery(document).ready(function($){
        $("#access ul.menu").superfish();
    });

</script>
<?php }
add_action(\'wp_head\',\'wp88740_initialize\');

结束

相关推荐

REGISTER_NAV_MENUS和wp_NAV_MENU问题,不显示独立菜单

我的问题是wordpress没有将两个菜单显示为单独的菜单,它只是将菜单上的内容输出到两个位置。URL:http://www.msc-media.co.uk检查页眉和页脚的链接-我知道页脚很难看,以后需要整理css。我在函数中创建了两个菜单。php使用此代码。<?php register_nav_menus( array( \'topmenu\' => \'Top Menu\', \'footermenu\' => \'Fo