首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery导航菜单第一次单击时,所有菜单项都会迅速展开

jQuery导航菜单第一次单击时,所有菜单项都会迅速展开
EN

Stack Overflow用户
提问于 2016-08-31 21:53:03
回答 1查看 47关注 0票数 0

我正在为一个网站做开发工作:site link

当单击侧边栏导航时,整个菜单会在页面加载时非常迅速地展开,然后就会正常工作。我想阻止这种情况的发生。

以下是脚本:

代码语言:javascript
复制
// page init
jQuery(function(){
    initSlideShow();
    initOpenClose();
    initMobileNav();
    initFitVids();
});

// open-close init
function initOpenClose() {
    jQuery('.open-close li').openClose({
        activeClass: 'active',
        opener: '.open',
        slider: '.slide',
        animSpeed: 400,
        effect: 'slide'
    });
    jQuery('.slide li').openClose({
        activeClass: 'active',
        opener: '.ico',
        slider: 'ul',
        animSpeed: 400,
        effect: 'slide'
    });
}
EN

回答 1

Stack Overflow用户

发布于 2016-08-31 21:58:13

将其隐藏(在页面加载时)

代码语言:javascript
复制
style="display:hidden; visibility: none"

并在加载文档时显示它

代码语言:javascript
复制
$('.open-close li').show();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39251593

复制
相关文章

相似问题

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