【发布时间】:2020-02-11 20:04:56
【问题描述】:
我有一个在滚动条上动态生成项目的 jquery 脚本。默认情况下,这些项目的覆盖样式设置为visibility: hidden
我决定动态更改覆盖样式一个复选框,并使它们可见:
$(' #switch').click(function() {
if ($(this).prop("checked") == true) {
$('.footer-inner').css({ visibility: 'visible' });
} else if ($(this).prop("checked") == false) {
$('.footer-inner').css('visibility', 'hidden');
}
});
该代码很好地触发了页面上已创建的所有项目。但是,如果我向下滚动,则没有覆盖的新闻项是不可见的。
【问题讨论】:
-
因此,当您添加新项目时,您需要触发代码。使用 CSS 解决方案会更好。
标签: javascript jquery css