1

我想用jquery隐藏/显示基于垂直滚动的超时移动导航栏。响应式网页设计(RWD)通过媒体查询应用JavaScript

我无法将该功能应用于整个文档,因为我不想为桌面视图/媒体查询(仅限手机和平板电脑)使用此功能。

是否有可能在特定的媒体查询中直接使用jquery函数?可能是如果声明窗口宽度?

+0

嘲笑一下[Twitter bootstrap](http://twitter.github.com/bootstrap/)我认为这正是他们所做的。 – 2013-03-25 13:56:29

+0

告诉我们你想要申请什么。 – Omar 2013-03-25 14:01:36

+0

@Jordy谢谢,但我没有看到太多看起来很有希望的bootstrap,虽然scrollspy让我的希望:( – 2013-03-25 14:25:45

回答

3

如果我明白你需要什么,你可以这样做:你有你的CSS文件与媒体查询。这个文件自动格式化你的html。但你想要更多。所以,你可以写一个基于窗口宽度的jquery函数。

$(function(){ 
$(window).resize(function(){ 
    if($(this).width() >= "desired_width"){ 
       //your function 
     }); 
    } 
    }) 
}); 
+1

是的,然后也许包含这样的http://james.padolsey.com/demos/scrollevents /淡入一个简单的ul导航,固定位置在页面底部对不起,在我的手机上现在几乎没有我的手机上的代码功能 – 2013-03-25 14:23:51

+1

如果你愿意,你可以接受我的答案!:) – superpuccio 2014-06-18 08:39:31