javascript - 为什么我的resize函数没有调用css top属性改变?
问题描述
window.onload = function() {
//set position of background overlay in section4
$('.overlay-wrap4').css('top', $('#section4').offset().top + "px");
$('.overlay-wrap4').css('height', $('#section4').height() + "px");
}
window.onresize = function() {
console.log("well called")
$('.overlay-wrap4').css('top', $('#section4').offset().top + "px"); //where I put a comment
$('.overlay-wrap4').css('height', $('#section4').height() + "px");
}
文档全部加载后,它成功执行了上面的 2 行,但是当调整窗口大小时,它不执行我放置注释的指令。但是如果我将它复制粘贴到控制台中,它会很好地执行操作 那么为什么当我调整窗口大小时它没有在 onresize 函数中执行呢?调用良好的控制台日志执行良好
解决方案
推荐阅读
- tensorflow - Tensorflow:带有注意力的seq2seq,维度不匹配
- c# - ASP.NET Core:在使用自定义 DbContext 的同时也使用 Identity 时出错
- node.js - Firebase 函数引用错误
- java - Jena(在 Ubuntu 上)为 ModelFactory 提供 NoClassDefFoundError
- gcloud - 使用 gcloud cli 创建服务帐号密钥时权限被拒绝
- python - 使用 Python 连接到 Office 365 Sharepoint 时出现 AADSTS70002、AADSTS50053 错误
- xml - XML - XSLT - 使用辅助文档和
- datetime - 将谷歌表单日期和时间合并到日期时间
- python - SQLAlchemy index names unique
- angular - 使用 HttpClient 和 RXJS 将数据发布到 Web API withCredentials: true