javascript - 使用 JavaScript 创建的样式在刷新页面之前不会应用

标签 javascript jquery html css

我创建了一个将 scrollTop 值添加到 DIV 高度的脚本

var scroll = $(this).scrollTop();
        console.log(scroll);

        function scrollH() {
            document.getElementById("overlay").style.height = scroll + 'px';
        }

        document.getElementById("overlay").addEventListener("scroll", scrollH());

我需要这个样式来不断更新(我正在制作一个进度条)。目前它仅在我刷新页面时发生变化。

提前致谢
(抱歉,如果我没有遵循本网站的正确问题格式,这是我的第一个问题 :L )

最佳答案

您想在 DOM 加载后通过 JavaScript 应用样式。 JQuery 对此有帮助:

$(document).ready(function() {
  //do something to css
});

https://learn.jquery.com/using-jquery-core/document-ready/

关于javascript - 使用 JavaScript 创建的样式在刷新页面之前不会应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36696705/

相关文章:

javascript - 模拟 Angular $resource

javascript - 如何使用jquery删除php while循环中的每一行?

javascript - jQuery 检索选择选项值

javascript - React 无法从多选表单中进行选择

javascript - 选择一个选项来选中/取消选中复选框不起作用?

javascript - jQuery Datepicker 日期范围填充内联日历

javascript - 尝试创建正则表达式模式以不匹配字符、空格和 200

html - 将 CSS 应用于写在括号(括号)中的段落中的单词

javascript - 仅在提交表单时将按钮添加到导航菜单?

html - 使 HTML 正文背景图像透明