【发布时间】:2020-02-02 18:50:31
【问题描述】:
我正在学习 javascript 并尝试实现此代码,我搜索了类似的东西并尝试了一堆解决方案,但它们对我不起作用。
如果页面包含特定文本,我正在尝试使用 javascript 隐藏或显示 div。
我们需要显示以下嵌入视频
<div class="vimeovideo">
<iframe src="{{ variant.metafields["global"]["rosecolorurl"] }}" frameborder="0" allow="autoplay; fullscreen" allowfullscreen="" data-ready="true"></iframe>
</div>
.vimeovideo {
display:none;
}
.show {
display: block !important;
}
示例:如果页面包含“100 公里”之类的文字,则应在“vimeovideo”div 中添加“show”类。
我猜 javascript 代码需要一些时间间隔才能让页面完全加载,然后检查文本。
页面也有选项,当用户点击它们时,它会使用 ajax 重定向到不同的 url。
感谢您的帮助。
也尝试过:
【问题讨论】:
-
如果您正在为页面加载时间而苦苦挣扎,请尝试使用监听器进行窗口 onLoad
标签: javascript