因此,我想使用 jQuery 函数从链接的 REL 收集 URL,并将其传递给元素。
收集 REL 并将其发送到 没有问题...但是从 jQuery 触发元素的加载和播放功能需要什么?
这是我到目前为止所拥有的:
$(function(){
$('a.componentLink').click(function() {
event.preventDefault();
var vidURL = $(this).attr('rel');
$('#myVideo > source').attr('src', vidURL);
$('#myVideo').load();
$('#myVideo').play();
})
});
ATM,它不播放...我假设 jQuery 本身无法访问播放功能...但必须有一种解决方法。
你需要打电话.play()
在元素本身上,而不是在 jQuery 选择上。请执行下列操作:
$(function(){
$('a.componentLink').click(function() {
event.preventDefault();
var vidURL = $(this).attr('rel');
$('#myVideo').attr('src', vidURL);
var video = $('#myVideo').get(0);
video.load();
video.play();
})
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)