gpt4 book ai didi

javascript - JQuery - 单击时切换文本无法正常工作

转载 作者:行者123 更新时间:2023-11-28 09:17:50 24 4
gpt4 key购买 nike

如果你看一下 this page here你会看到我有一个 Youtube 画廊设置,大部分都有效。当您单击缩略图时,它会切换视频,但不会正确切换右侧的文本。它似乎正在加载视频后面的文本,在某些情况下需要单击两次才能切换右侧的文本。

看看下面的 jQuery,有人可以帮我确定问题吗?

谢谢!

<script>
function replaceVideo(id) {
originalSrc = jQuery("iframe", "#" + id).attr("src");
autoPlay = originalSrc + "&autoplay=1";
jQuery("iframe", "#" + id).attr("src", autoPlay);
video = jQuery(".video-content", "#" + id).html();
text = jQuery(".video-description").html();
jQuery(".vid_desc").html(text);
jQuery(".flex-video").html(video);
jQuery("iframe", "#" + id).attr("src", originalSrc);
}

jQuery(".video-list li").click(function() {
id = jQuery(this).attr("id");
replaceVideo(id);
});

jQuery(window).load(function() {
if(window.location.search.substring(1)) {
element = window.location.search.substring(1).split('&');
if (document.getElementById(element[0])) {
document.onload = replaceVideo(element[0]);
}
}
});
</script>

最佳答案

将代码包装在 document.ready 处理程序中。

$(function(){
jQuery(".video-list li").click(function() {
id = jQuery(this).attr("id");
replaceVideo(id);
});
});

关于javascript - JQuery - 单击时切换文本无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15427144/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com