首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >销毁/重置jquery-菜单-aim

销毁/重置jquery-菜单-aim
EN

Stack Overflow用户
提问于 2015-03-05 22:41:22
回答 1查看 715关注 0票数 1

工作在一个响应的布局,所以我有两个版本的菜单。我想使用菜单-针对桌面版本,但删除它在较小的屏幕。

从这里看,似乎有一种方法可以实现消灭功能,所以悬停状态在指定的宽度下被停用,但我无法让它工作。我在那里也作了评论,以供指导。

这就是我想要做的:

代码语言:javascript
复制
function menuDelay() {
    // Super cool delay menu
    if(isDesktop()) {
        $('.mainnav > li').each(function() {
        $menu = $(this).find('.menu-header ul');
        $menu.menuAim({
            activate: activateSubmenu,
            deactivate: deactivateSubmenu,

        }); 
    });
    }
}

function menuKill() {
    $('.mainnav > li').each(function() {
        $menu = $(this).find('.menu-header ul');
        $menu.menuAim.destroy;
    });
}

在其中,我使用.resize()侦听screenWidth。如果它低于阈值,运行menuKill()。

主要是我不清楚如何扼杀菜单的所有功能-目标,但如果可能的话,这不是构建这种逻辑的正确方式,我也愿意接受任何批评。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-06 13:55:46

多亏了@bobbyrenwick,销毁MenuAim的调用是:

$menu.menuAim(“破坏”);

它在评论这里。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28889232

复制
相关文章

相似问题

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