Привет, я пытаюсь использовать FancyBox на странице, которую я создаю, содержащей видео. Как и в галерее видео, я намерен связывать видео на YouTube.
Проблема, которую я получаю, – это просто ссылки на возрастную ссылку, которую нормальный тег будет делать, и ничего больше не произойдет.
Это код, который я использую для создания видео.
while ($row = mysqli_fetch_assoc($result)){ echo " <div class='portalVideo'> <a class='fancybox fancybox.iframe' href='https://www.youtube.com/watch?v=DB7jsjt4Uec'> <h3> <strong>".$row["VideoName"]."</strong> </h3> </a> </div>"; }
Вся моя видеосвязь вытаскивается из базы данных, а затем отображается на странице как текстовая ссылка, которая «должна» открывать iframe
при нажатии. Единственный аспект, который не работает, – это iframe
. все остальное тянет и отображает правильно.
Я правильно включил файлы, и они правильно ссылаются на ресурсы. только для консолидации см. ниже.
<script type="text/javascript" src="scripts/jquery.fancybox-1.3.4.pack.js"></script> <link rel="stylesheet" type="text/css" href="css/jquery.fancybox-1.3.4.css">
Основываясь на этом переполнении стека, я попытался его исправить. Мой код содержит jquery ниже под заголовками.
<script type="text/javascript"> $(document).ready(function() { $('a.fancybox').fancybox(); }); </script>