javascript - 无法显示元素
问题描述
我一年前购买了 wordpress 主题,当然我的支持结束了,所以现在我一个人在这,所以我希望有人能帮助我。
问题出现在此页面https://vivaldi-kafa.rs/pocetna-test/如果您坚持观看滑块,则页面末尾的博客元素将无法加载...如果您在之后立即滚动页面加载博客元素加载。
如果我们说这个场景是博客不加载的场景,这意味着在页面加载后你一直盯着滑块(10 秒),除非用户单击页面上的某个位置,否则博客元素不会变得可见。我认为这是非常不专业的,而且我不擅长 javascript,所以我希望有人能提供帮助。
我尝试添加opacity: 1 !important and visible :true !important
但它不起作用...
也尝试过这样的事情,但这个元素永远不会在视口中甚至强制点击然后......
function isInViewport(el) {
const rect = el.getBoundingClientRect();
return (
rect.top >= 0 &&
rect.left >= 0 &&
rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
rect.right <= (window.innerWidth || document.documentElement.clientWidth)
);
}
const blog = document.querySelector('#blogrowpadding');
document.addEventListener('scroll', function () {
if (isInViewport(blog)){
document.getElementById('blogrowpadding').click();
} else return;
}
甚至无法检查元素以查看不可见且不透明度为 0 的内容,我尝试使该部分中的所有 div 可见且不透明度为 0 但不工作......所以是的,当我使用检查时,元素出现,这真的很令人沮丧.
这不是一个常见的错误,将来可能对任何人都没有帮助,但修复它仍然意义重大。
解决方案
尝试将显示更改为初始 !important
推荐阅读
- google-analytics - GTM datalayer.push 有时会在 GA 报告中显示(未设置)
- python - 在python中读取和写入文件
- oracle - 如何在 sqlplus 中执行 .sql 文件时仅记录错误
- php - 用于检测 Url URI 的 PHP 正则表达式
- c# - 如果结果为空,IEnumerable.FirstOrDefaultAsync( predicate )?.ContinueWith() 是否返回?
- c# - 使用多个并行查询时的性能问题 - SqlClient
- wordpress - 无法加载到 Wordpress 中的资源
- flutter - 注意:“Cloud Firestore 会覆盖已弃用的 API”
- html - 如何在 asp.net 中将值与锚标记绑定?
- python-3.x - Python 的“记录”到 GCP 的 StackDriver 连接问题