javascript - jQuery 切换菜单,默认隐藏在 x 像素以下,如何实现?

标签 javascript jquery html

我有以下 jQuery 代码:

<script type="text/javascript">
jQuery(document).ready(function($) {
    $("#nav").hide();
    $("#toggle-nav").click(function () {
        $("#nav").slideToggle('fast');
    });
});
</script>

这个是 HTML 的:

<button id="toggle-nav">...</button>
<nav id="nav">...</nav>

...这非常适合我可以切换移动设备尺寸屏幕的菜单。

我的新问题是我不知道如何设置默认隐藏菜单的屏幕宽度起点。

提前致谢!

最佳答案

我认为一种选择是使用 media query喜欢

@media screen and (max-width:500px) {
    #nav {
        display:none;
    }
}

演示:Fiddle

关于javascript - jQuery 切换菜单,默认隐藏在 x 像素以下,如何实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25196094/

相关文章:

javascript - Gzip 和 Yslow - 有 2 个纯文本组件应该压缩发送

javascript - 尝试从用户提供的对象中读取 key 有任何风险吗?

javascript - 在自定义元素中获取元素引用

css - 将 Div 定位到页面的中心

javascript - 在每行内的单元格内搜索标签名称

javascript - 如何根据选择的选项执行 jquery 代码

javascript - 如何始终在谷歌时间表上显示日期

jquery - 错误: "argument passed ... is not of type string."

php - 如何使用 php 优化/过滤来自 mysql 数据库的搜索结果?

javascript - 如何使 1 + 1 = 2 而不是 1 + 1 = 11