位置: 编程技术 - 正文

CSS3 media queries结合jQuery实现响应式导航

编辑:rootadmin

推荐整理分享CSS3 media queries结合jQuery实现响应式导航,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

目的:

实现一个响应式导航,当屏幕宽度大于px时,效果如下:

当屏幕宽度小于px时,导航变成一个小按钮,点击之后有一个菜单慢慢拉下来:

思路:

1.为了之后在菜单上绑定事件,并且不向DOM中添加多余的节点,在大屏幕中出现的导航和小屏幕中的下拉导航必须是一个。

所以我选择了将导航绝对定位。

2.默认导航列表是出现的,当屏幕宽度小于px时它隐藏,并且设置position,当屏幕宽度大于px时,它出现。或者,默认导航列表是隐藏的,当屏幕宽度大于px时它出现在右侧,小于时隐藏。

问题:

CSS3 media queries结合jQuery实现响应式导航

开始的时候,我选择了默认他出现,然后出现了一个问题——只要按过了按钮,屏幕放大之后导航列表就再也不会出现了。

代码如下:

于是我以为是我的思路出现了问题,我换成了默认他隐藏的方式。结果还是一样,只要按过了按钮,他就再也不会出现了。于是我开始怀疑jQuery。

解决:

然后我在F中发现,我按过按钮之后,他会出现这样一个样式:

原来这一切都是slideToggle搞的鬼,他是通过设置元素的内联样式让元素隐藏,这种方法设置的样式的优先级是三种方式中最高的,所以在CSS中设置的block根本没有用了。

要解决这个问题,可以使用js,也可以用一个优先级更高的方式:!important.

如果选择用!important的话,就需要设置导航列表是默认隐藏的,不然他永远都无法隐藏了。

最后的CSS代码如下:

总结:

不真正理解一个框架的原理就去用,是很危险的。

我之后试了一个jQuery的.css()方法,他同样是用内联的方式改变的元素的样式。

看样子需要研究一个jQuery是如何工作的了,这样应用的时候才能理解他的行为。

标签: CSS3 media queries结合jQuery实现响应式导航

本文链接地址:https://www.jiuchutong.com/biancheng/380731.html 转载请保留说明!

上一篇:jQuery视差滚动效果网页实现方法经验总结(jquery滚动到底部加载数据)

下一篇:json定义及jquery操作json的方法(js定义json对象)

  • 一般纳税人内账税金的处理
  • 小规模纳税人劳务费税率1%
  • 征信高风险是什么意思
  • 不同月份的发票能抵扣吗
  • 普票开错了几个月可以重新开
  • 公允价值变动损益影响营业利润吗
  • 其他应付款在借方资产负债表怎么填
  • 混凝土开票的型号规格
  • 工会费缴纳基数
  • 小规模纳税人未开票收入填在哪里
  • 财务费用利息收入借方为负数是什么意思
  • 银行多扣钱可以多倍赔偿吗
  • 固定资产附加的账务处理
  • 公司老板个人卡收款 出纳有责任吗
  • 母子公司间的借款现金流计入哪里
  • 减免税费期末如何结转
  • 增值税专用发票验票
  • 销售佣金税点
  • 商品流通企业进货费用金额较小的计入什么科目
  • 季度不超过30万免税分录
  • 宝塔linux面板怎么安装
  • win 10动态锁是什么
  • win11怎么关闭进程
  • 投入的生产线应该怎么做
  • 增值税发票认证操作流程
  • 华为手机悬浮导航是干什么用
  • php中数组的常用函数及用法
  • 装饰装修工程月薪多少
  • 劳务费支出会计处理
  • wordpress 常用函数
  • 员工提前预支工资借条
  • php转换字符编码
  • 销售退回的会计分录金额
  • php实现观察者模式
  • 发票抵扣联能报销吗
  • eslint不起作用
  • 普通发票有抵扣联没
  • 深入理解ts
  • css字体设置渐变色
  • telnet命令大全
  • 再生资源增值税退税优惠政策
  • 交去年企业所得税怎么做资产负债表
  • 在vue项目如何引入异步组件?
  • 劳务派遣工资是死的吗
  • 退还押金的会计分录怎么写
  • 坏账准备的应提数
  • 房产税从何时计算缴纳
  • sql server功能选择
  • sqlserver2005数据库磁盘满了什么文件能删
  • 口罩属于什么经济分类
  • 新政府会计制度从什么时候开始实施
  • 预缴增值税需要提供什么资料
  • 按差额缴纳增值税
  • 政府补助专项资金
  • 接受非货币性资产投资入账价值
  • 减免税额月底怎么结转
  • 预收账款属于借还是贷
  • 期初数据在哪里找
  • 什么是无形资产包括哪些
  • 印花税税款所属期怎么填
  • mysqldump -s
  • sql查询包含特殊
  • 分析sql语句性能实现
  • mysql类似软件
  • win8系统自带截图
  • ubuntu安装ubuntu-desktop
  • linux设置时间日期
  • win7麦克风没声音怎么设置方法从计算机
  • win8怎么打开系统设置
  • 电脑图片密码是什么意思
  • xp安装磁盘格式
  • mac屏幕显示设置
  • vmware怎么配置网络
  • windows7怎么设置右键菜单
  • cocos2dx官方教程
  • 安全工具有哪些
  • ie不支持p标签
  • java教程
  • 国家税务系统
  • 全国退休人员有几多人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设