在满足另一页面上的特定条件后更改元素的样式

时间:2017-03-09 23:55:59

标签: javascript html css video

我的html代码中有一个视频链接,当用户点击它时,它会在新标签页中打开。我想要做的是,当用户观看整个视频(或其中的一半)时,第一页上的链接样式将会改变(例如改变其颜色)。但如果用户没有观看整个视频,我不希望第一页中的链接样式发生任何变化。我怎么能用javascript做到这一点?

1 个答案:

答案 0 :(得分:0)

我认为您最好的选择是在localstoragesessionstorage中设置变量(取决于您希望效果持续多长时间)。您实际上必须在正在播放的视频结尾处向localstorage添加密钥,然后根据localstorage的当前状态更改发送页面上所有链接的样式。

然而,这似乎非常复杂和不必要,我认为复杂性可能是用户体验气味的指标。如果您可以提供有关如何播放视频的更多信息以及用户能够从链接本身看到此信息的重要性,将会很有帮助。