javascript - 如何使用 jQuery 检测屏幕大小变化的对象样式?
问题描述
我是jQuery的初学者!首先,很抱歉我的英文不好,但我会尽量完整地描述我的问题。谢谢你。
现在我想练习在浏览器低于 768px 时使用 jQuery 更改框的颜色。在网上查了这个写法,还是达不到效果。你能帮我检查一下语法有没有问题吗?
谢谢收看。`
$(document).ready(function() {
$(window).resize(function() {
let width = $(window).width();
if (width < 768) {
$('.box').css('background-color', 'red');
}
});
});
.container {
width: 100%;
height: 600px;
background-color: #ccc;
border: 1px solid #222;
}
.box {
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #8ec06c;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="container">
<div class="box"></div>
</div>
`
解决方案
推荐阅读
- spring-boot - 有没有办法在尝试从外部 API 获取令牌时修复“io.netty.handler.proxy.HttpProxyHandler$HttpProxyConnectException:”
- powerquery - 电源查询,根据另一列中值的变化增加列值
- amazon-web-services - AWS CodeDeploy appspec.xml 文件/文件夹权限优先级
- c# - C# TCP 服务器重复消息
- flutter - 在 Debug 模式下工作正常 vs Build APK 不工作,Flutter
- r - 使用 dplyr 在除某些列之外的所有列中发生变异
- javascript - 如何使 PUG 中的按钮激活将数据发送到 mysql 服务器的功能
- java - 无法连接到 Heroku Web Socket 服务器
- python - 带有Checkbutton的Python Tkinter IntVar不起作用
- html - 由于-webkit-overflow-scrolling,第二个模态显示iOS Safari上第一个模态的关闭按钮:触摸