位置: 编程技术 - 正文

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对象)

  • 工人工资算生产总值吗
  • 政府回购土地免税政策
  • 所得税费用增加利润减少
  • 自主研发全流程
  • 农行公户怎么给公户转账
  • 租赁负债的计量
  • 如何处理固定资产长期待摊费
  • 个税缴款三方协议
  • 增值税本期应补退税额为负数怎么处理
  • 固定资产处置损益怎么算
  • 怎么开具商业承兑票据
  • 企业要怎样才能发挥其在实现生态产品价值过程中的作用
  • 员工外出培训报告怎么写
  • 以前年度损益调整属于哪类科目
  • 银行承兑汇票利息怎么算
  • 营改增账务处理实例
  • 固定资产进项税额
  • 同一套房
  • 如何检验发票真伪
  • 退休人员工资所得税纳税调整
  • 企业的不征税收入用于支出所形成
  • 大专生可以考公务员职位列表
  • 增值税预缴税款表项目编号是什么
  • 一般纳税人小微企业认定标准
  • 无形资产入账包括增值税吗
  • uniapp关闭当前页面
  • 购买农产品没有承担增值税为什么还要计算抵扣
  • 特定纳税人是什么意思
  • 喰种小说在线阅读
  • php微信公众号 全站模板
  • php数据统计源码
  • 收到退回残保金怎么做账
  • 金融企业贷款损失
  • jsp标签大全
  • 上月购进固定资产次月退货已开具红字发票如何入账
  • 什么是财务报表分析,方法有哪些
  • 航天信息服务费的会计分录
  • python id 函数
  • 电子发票开出后如何查看
  • 准予从销项税额中扣除的有哪些
  • 公司向股东借款多久必须归还
  • mysql触发器使用
  • 公允价值变动是一级科目吗
  • 固定资产是怎么管理的
  • 销售旧固定资产开票编码
  • 收到成本发票如何记账
  • 现金日记账年结怎么做
  • 低值易耗品的金额
  • 人力资源劳务费计入什么科目
  • 银行汇票哪个科目
  • 加班餐补需要发票嘛
  • 汽车保险费能不能不交
  • 异地开立分公司条件
  • 年度利润总额怎么填
  • mysql在指定字段前添加
  • win8旗舰版升级win10
  • win10显示win8
  • win8任务管理器在哪
  • vista正版怎么升级win7
  • vmware虚拟机Linux扩展硬盘
  • 微软2021年新系统
  • Percona Server 5.5.44-37.3/5.6.25-73.0 发布
  • win7旗舰版系统激活密钥
  • linux计划任务如何设置
  • vr moke
  • opengl es2
  • 给div设置滚动条
  • 一个进程cpu占用率长时间为90%以上
  • 安卓工程如何正常启动
  • HorizontalListView
  • python通过编程求权重
  • 外经证预缴税款网上流程
  • 第三方审计报告需要多久
  • 简易计税方法开的是普票还是专票
  • 双方交换住房可以吗
  • 司法拍卖车免除扣分吗
  • 供热用地规划指标
  • 租了店面
  • 苏州吴江区事业单位2023成绩公布
  • 杭州地税局客服电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设