【问题标题】:Click of arrows navigates multiple videos using YOUTUBE iframe点击箭头使用 YOUTUBE iframe 导航多个视频
【发布时间】:2012-05-05 12:16:54
【问题描述】:
【问题讨论】:
标签:
html
iframe
html5-video
youtube-api
【解决方案1】:
我通过创建 nextOrFirst 和 prevOrLast 函数并触发对箭头的点击来解决这个问题。代码见这里:
// Fake click for video arrows //
// Adds function nextOrFirst() //
jQuery.fn.nextOrFirst = function(selector){
var next = this.next(selector);
return (next.length) ? next : this.prevAll(selector).last();
}
// Adds function prevOrLast() //
jQuery.fn.prevOrLast = function(selector){
var prev = this.prev(selector);
return (prev.length) ? prev : this.nextAll(selector).last();
}
$(".icon-video-left-arrow").click(function() {
$(".fader.active").prevOrLast().trigger("click");
});
$(".icon-video-right-arrow").click(function() {
$(".fader.active").nextOrFirst().trigger("click");
});