Я настроил видеобраузер PHP на веб-сайте (проверьте модуль видео), когда нажимается миниатюра видео, видео должно всплывать и воспроизводиться со сценарием FancyBox, но вместо этого видео просто не загружается. Почему это?
YouTube Fancybox не загружает видео
Ответы (1)
Вы используете fancybox v2.x с опциями для fancybox v1.3.x (они несовместимы друг с другом).
Лучше всего избавиться от этого скрипта:
<script type="text/javascript">
$(".videobox").click(function () {
$.fancybox({
'padding': 0,
'autoScale': false,
'transitionIn': 'none',
'transitionOut': 'none',
'title': this.title,
'width': 680,
'height': 495,
'href': this.href.replace(new RegExp("watch\\?v=", "i"), 'v/'),
'type': 'swf',
'swf': {
'wmode': 'transparent',
'allowfullscreen': 'true'
}
});
return false;
});
</script>
и попробуйте это вместо этого:
<script type="text/javascript">
$(document).ready(function () {
$(".videobox").fancybox({
width: 680,
height: 495,
type: "iframe"
}); // fancybox
}); // ready
</script>
обратите внимание, что мы используем type : "iframe"
, потому что вы используете режим YouTube embed
ПРИМЕЧАНИЕ. Вы загружаете две версии jQuery (1.7.1 и 1.7.2), хотя на самом деле вам нужен один экземпляр (в идеале последняя версия), чтобы избежать непредвиденных ошибок.
person
JFK
schedule
09.07.2012