1

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

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

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

4

1 回答 1

3

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

$(function(){
 $(window).resize(function(){
     if($(this).width() >= "desired_width"){
                 //your function
         });
     }
  })
});
于 2013-03-25T14:05:06.520 回答