【发布时间】:2016-02-22 15:02:04
【问题描述】:
我正在使用FitVids.js 动态调整我的视频大小。我还有一个小脚本来制作它,这样我就可以单击图像并将图像替换为 YouTube 视频。但是,这些视频没有应用 fitvids 脚本。
这是视频和替换脚本
<img id="homevideo" src="image.jpg"
data-video="http://www.youtube.com/embed/[URL-key]?autoplay=1">
<script>
jQuery(document).on('click','#homevideo',function(e){
var video = '<iframe id="feature_video" src="'+jQuery(this).attr('data-video') +'" width="400" height="300"></iframe>';
jQuery(this).replaceWith(video);
});
</script>
这是我在创建元素时需要应用到元素的脚本
jQuery("#feature_video").fitVids();
【问题讨论】:
-
如果你在使用
replaceWith(...);之后调用它呢??? -
是的,我试过了。由于某种原因似乎不起作用。
-
你能提供一个小提琴吗?
-
我认为您遇到的问题与此处解决的问题相同:stackoverflow.com/questions/6118778/…,可能是一个重复的问题
标签: jquery