位置: 编程技术 - 正文

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

  • 安保服务税点
  • 汇算清缴涉及哪些调整
  • 收到出口退税款如何入账
  • 2020年委托加工的税率是多少
  • 平行结转分步法各步骤的费用
  • 普惠性幼儿园是非盈利幼儿园吗
  • 从价定率的计算公式
  • 收取租车押金怎么做会计分录
  • 收到虚开的普票已经入账怎么调账
  • 公司存款利率
  • 固定资产贷款利率
  • 对方预付给我们项目款怎么做账?
  • 付给供应商远期延期支票怎么做账?
  • 工地用材料如何分类
  • 国税申报需要带什么资料
  • 远程清卡失败f50004
  • 过路费发票可以抵扣增值税吗
  • 享受固定资产一次性扣除政策
  • 资产负债表损益表现金流量表
  • 材料卸车费可计入人工费吗
  • 查补的增值税如何申报
  • ios路由设计
  • 泡脚有什么好处和作用
  • 现金流量表的内涵及其编制基础
  • 银行贷款核销后还产生利息吗
  • 跨年的费用可以直接入账吗
  • 没有车船税可以检车吗
  • uniqpp
  • 法国著名画家塞尚属于什么流派?
  • php接收数据的方法
  • 办理银行承兑汇票支付的手续费计入
  • 计入当期损益的利得分录
  • 注意力机制详解
  • 日落时有什么变化
  • 应交增值税减免税额在借方
  • vuecli打包项目
  • 利用php判断文件是否存在
  • php 通信
  • 城建税教育费附加什么时候交
  • 增值税专票怎么作废
  • 知名个人网站
  • 2021年中小企业税收减免政策
  • cnpm安装成功为什么用不了
  • js浅拷贝和深拷贝的方法
  • php获取位置
  • 完善固定资产管理的方案
  • java arraytolist
  • 应收应付对冲的会计分录
  • 企业提取盈余公积属于什么会计科目
  • 贷款利息现金流量表什么项目
  • 工地购买的厨房用品计入哪个科目
  • db2教程
  • 什么叫做印花??
  • 计提工资是什么时候计提
  • 个体户开票超过多少认定为小规模
  • mysql几千万条数据
  • 为什么盈利要利息呢
  • 土地使用权转让合法吗
  • 保险公司报销修车流程
  • 生产成本月末结转后有余额吗
  • 公司给员工购买商业保险报销哪些
  • 结构性存款是什么意思是理财
  • 福利企业增值税退税标准
  • 员工意外险税前扣除比例
  • 房地产营业税率是多少
  • 行政单位工会经费
  • 母公司销售给控股子公司
  • 其他应付款长期挂账违反什么规定
  • 园林土方施工有哪些分项工程
  • mysql中建表
  • linux的free
  • sae定义及如何上报
  • unity3d documentation
  • emacs win10
  • android面试2021
  • js的异步解决方案有哪些
  • js中返回上一页
  • jquery常用函数
  • 劳动监察执法机构是什么
  • 江苏省国家税务局发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设