是的,我知道有很多类似的问题,但我发现它们对我没有帮助。我有这样的情况:(包括 jwplayer.js 和所有关于 fancyBox 的东西)
< a class="jwVideo" href="" rel="group" > Preview < /a >
$(function() {
$(".jwVideo").click(function() {
$.fancybox({
'padding' : 0,
'autoscale' : false,
'transitionIn' : 'none',
'transitionOut': 'none',
'title' : this.title,
'width' : 640,
'height' : 385,
'href' : this.href,
'type' : 'swf',
'swf' : { 'wmode':'transparent',
'allowfullscreen':'true'
}
});
return false;
});
});
我正是需要这个脚本的“模板”,所以我的问题是如何调整 href 属性以播放位于例如https://bla-bla.something1.amazon.com/video_1.mp4上的视频。
谢谢。
编辑:感谢 JFK 和 Ethan 的帮助,我解决了问题,所以如果有人有类似的问题,这里是解决方案(为我工作):
解决方案:
//html
<a class="jwVideo" href="https://bla-bla123.com/video_1.mp4" rel="group"> Preview </a>
//js
$(function() {
$("a.jwVideo").click(function() {
var myVideo = this.href; // Dont forget about 'this'
$.fancybox({
padding : 0,
content: '<div id="video_container">Loading the player ... </div>',
afterShow: function(){
jwplayer("video_container").setup({
file: myVideo,
width: 640,
height: 385
});
}
});
return false;
});
});