【问题标题】:Responsive Web Design (RWD) apply javascript by media query响应式网页设计 (RWD) 通过媒体查询应用 javascript
【发布时间】:2013-03-25 13:52:45
【问题描述】:

我正在尝试使用 jquery 来隐藏/显示基于垂直滚动的超时移动导航栏。

我无法将该功能应用于整个文档,因为我不希望桌面视图/媒体查询(仅限移动设备和平板电脑)使用此效果。

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

【问题讨论】:

  • 看看Twitter bootstrap 我想这正是他们所做的。
  • 告诉我们你想申请什么。
  • @Jordy 谢谢,但我在引导程序上看不到太多有希望的东西,尽管 scrollspy 让我充满希望:(

标签: jquery jquery-mobile navigation responsive-design media-queries


【解决方案1】:

如果我了解您的需求,您可以执行以下操作:您的 CSS 文件包含媒体查询。该文件会自动格式化您的 html。但你想要更多的东西。所以,你可以写一个基于窗口宽度的jquery函数。

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

【讨论】:

  • 是的,完全正确。然后可以合并类似james.padolsey.com/demos/scrollevents 的东西来淡入/淡出一个简单的 ul 导航,并在页面底部固定位置。抱歉,我的手机现在几乎没有代码功能
猜你喜欢
  • 1970-01-01
  • 2016-08-04
  • 2018-04-18
  • 2016-04-09
  • 2015-09-15
  • 2014-10-20
  • 2016-02-17
  • 2017-06-01
  • 1970-01-01
相关资源
最近更新 更多