分享个通过CSS让JS判断屏幕宽度的方法优知新2年前更新关注私信090 ------正文内容展示,开始汲取新知识啦------ 因为最近几天给主题加了视频背景,考虑到手机端是不显示背景的,既然不显示就想着视频资源最好也别加载,给手机端省点流量,于是乎想了个骚气的判断方式。 教程 首先给css部分加入如下代码,其中使用媒体查询设置了5个断点,一般常见框架断点都是这样的,默认content的值是0,随着屏幕宽度的变化分别赋值1-5。 html { content: "0"; } @media (min-width: 640px) { html { content: "1"; } } @media (min-width: 768px) { html { content: "2"; } } @media (min-width: 1024px) { html { content: "3"; } } @media (min-width: 1280px) { html { content: "4"; } } @media (min-width: 1536px) { html { content: "5"; } } 然后我们使用下方的js获取这个值,最后使用if语句判断值大于某数值时才会执行某些操作,比如我就是判断值大于等于4时才会把视频地址赋值给video标签。 var content = getComputedStyle(document.documentElement).getPropertyValue('content'); content=content.replace('"', '').replace('"', ''); if(content>0){ ... } 这么写非常适合配合css框架实现不同屏幕下执行不同js函数。 温馨提示:本文最后更新于2023-05-28 19:14:14,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 © 版权声明 相关声明 1、本站名称:知新网 2、本站永久网址:https://www.uzhix.com 3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 四月 4 知岛上的今时往日 2024:精品游戏电竞赛事竞技网站源码 (0)2024:网页版聊天机器人保姆级部署视频教程 工具 源码 (3)2024:阿里妈妈灵动体,四轴免费英文商用字体 (0)2024:WordPress百度站长SEO合集(支持百度/神马/Bing/头条推送/谷歌站长)插件 (0)2024:云峰飞云体!一款大气豪放的免费商用毛笔中文字体 (1) THE END教程之家知识/课程/教育 点赞0投币 分享QQ空间微博QQ好友海报分享复制链接收藏