希望这是我最后一次需要你们的帮助:36-d.co.uk网站
在正常的网站上,如果一切正常的话,当我尝试在手机上使用它时,问题就会出现。
emulator/#u=http://3six-d.co.uk/index.html
我给你那个链接是为了给你看,但同样的事情也发生在我的手机上。
这是.js文件中的相关代码(我可能错了,但我认为是错的)
$(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文档,导航菜单就会停止在手机和平板电脑上工作:
<script type="text/javascript" src="js/jquery.min.js"></script>
任何想法,伙计们,会真的感谢一些帮助!
发布于 2015-02-02 19:51:13
你试过用超时值来看看是否是比赛条件吗?
https://stackoverflow.com/questions/28285324
复制相似问题