我知道在我的页面中进行的 jquery 脚本中一定存在冲突。本质上,问题是我正在使用 Fancybox 2 并使用 fancybox 媒体命令调用 vimeo 视频:
$(".fancybox-media")
.fancybox({
beforeLoad: function() {
var el, id = $(this.element).data('title-id');
if (id) {
el = $('#' + id);
if (el.length) {
this.title = el.html();
}
}
},
openEffect : 'fade',
closeEffect : 'fade',
prevEffect : 'fade',
nextEffect : 'fade',
padding: 0,
arrows: true,
helpers : {
media : {},
buttons: {},
title : {
type: 'inside'
},
overlay : {
css : { 'background' : 'rgba(0, 0, 0, 0.95)'}},
}
});
一切正常,除了上一个和下一个按钮需要点击三下才能参与并前进到下一个视频。
有人知道为什么会这样吗?我需要在按钮上添加特定的目标名称吗?现在他们被
helpers : {
media : {},
buttons: {},...
但是我应该添加类似
buttons: {'#itemname'},
非常感谢所有帮助。