首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >网站上的移动菜单问题

网站上的移动菜单问题
EN

Stack Overflow用户
提问于 2015-02-02 19:33:02
回答 1查看 61关注 0票数 0

希望这是我最后一次需要你们的帮助:36-d.co.uk网站

在正常的网站上,如果一切正常的话,当我尝试在手机上使用它时,问题就会出现。

emulator/#u=http://3six-d.co.uk/index.html

我给你那个链接是为了给你看,但同样的事情也发生在我的手机上。

这是.js文件中的相关代码(我可能错了,但我认为是错的)

代码语言:javascript
运行
复制
$(function() {  
    var trigger = $('#responsive-nav');  
        menu = $('#main-nav ul');

    $(trigger).on('click', function(e) {  
        e.preventDefault();  
        menu.slideToggle();
        $(this).toggleClass('nav-visible');
    }); 

    $(window).resize(function(){  
        var windowW = $(window).width();  
        if(windowW > mobileRes && menu.is(':hidden')) {  
            menu.removeAttr('style');
        }  
    }); 
}); 

奇怪的是,最初jQuery在html的末尾被调用,工作正常,但是有必要将它移到Fancybox和我正在运行的其他脚本的顶部。这就是造成问题的原因,一旦以下代码停止HTML文档,导航菜单就会停止在手机和平板电脑上工作:

代码语言:javascript
运行
复制
<script type="text/javascript" src="js/jquery.min.js"></script>

任何想法,伙计们,会真的感谢一些帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-02 19:51:13

你试过用超时值来看看是否是比赛条件吗?

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

https://stackoverflow.com/questions/28285324

复制
相关文章

相似问题

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