У меня есть много трудностей для интеграции нового fancybox (V.2.0.4 g81c12d7) с новым кодом вставки iframe vimeo. У кого-то есть решения?fancybox 2.0.4 и Vimeo
ответ
Да, самым простым способом является использование нового «universal player» vimeo для встраивания ваших видеороликов.
A). На странице vimeo выберите одно из ваших видеороликов, затем выберите значок «embed
» (над видео).
B). Получить iframe
код, который выглядит следующим образом:
<iframe src="http://player.vimeo.com/video/34792993?title=0&byline=0&portrait=0" width="400" height="225" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
C). Извлеките содержимое атрибута src
и установить его в качестве href
вашей ссылки как:
<a class="vimeo" href="http://player.vimeo.com/video/34792993?title=0&byline=0&portrait=0">open vimeo in fancybox</a>
D). Ваш FancyBox (v2.x) пользовательский сценарий, то должен выглядеть следующим образом:
<script type="text/javascript">
$(document).ready(function() {
$(".vimeo").fancybox({
width: 400,
height: 225,
type: 'iframe',
fitToView : false
});
});
</script>
Обратите внимание я получил width
и height
от iframe
кода.
ОБНОВЛЕНИЕ (25 июня 2013 г.): еще один простой и простой способ просмотра видеороликов vimeo в fancybox (v2.1.5, как сегодня) использует помощники медиамании fancybox. Проверьте https://stackoverflow.com/a/17202629/1055987 для получения дополнительной информации.
Потому что мы можем только изменить размер IFrame видео, если он находится в нашей области, я решил эту проблему путем копирования всех HTML содержания
http://cache.vevo.com/m/html/embed.html
Для http://localhost/vevo.html
. Затем изменили CSS:
#videoPlayerSWF {
width: 100%;
height:100%;
}
Теперь я называю FancyBox URL с помощью:
http://localhost/vevo-embed.html?video=USUV71402745
который имеет тот же HTML, CSS и JavaScript, как:
http://cache.vevo.com/m/html/embed.html
- 1. FancyBox с Vimeo не работает
- 2. Fancybox 2.0.4 функция fancybox удаляется из плагинов jquery
- 3. Изменить размер изображения fancybox to vimeo
- 4. fancyBox 2 Vimeo embedding не работает
- 5. Показать vimeo в fancybox, проблема в IE
- 6. Fancybox Vimeo показывает белый экран при нажатии
- 7. HTML5 видео не будет воспроизводиться на iPhone, хотя FancyBox 2.0.4
- 8. Использование Vimeo видео и изображений в один FancyBox всплывающего
- 9. DreamFactory 2.0.4
- 10. Vimeo vid in fancybox - играет только в первый раз
- 11. Запуск видео vimeo в определенное время запуска с помощью fancybox
- 12. Отзывчивый Vimeo в FancyBox-2 - как изменить размер видео, когда FancyBox изменяет размер
- 13. Spree 2.0.4 change _variables.scss
- 14. iReport 2.0.4 Connection - ClassNotFoundException
- 15. OrientDB (2.0.4) пользовательский сериализатор
- 16. Vimeo и AnythingSlider
- 17. Play Framework 2.0.4 GZip
- 18. Cakephp 2.0.4 Ошибка ACL
- 19. iReport 2.0.4 - UnsupportedOperationException
- 20. Предупреждение в Play 2.0.4
- 21. javascript/fancybox - Загрузка mp4 в fancybox
- 22. Открыть Fancybox от Fancybox и закрыть родителя
- 23. Конфликт JScrollPane и Fancybox - Fancybox не работает
- 24. Fancybox V2 - iFrame video autoscale
- 25. py2neo 2.0.4 удаленное подключение отказано
- 26. jQuery и Vimeo Froogaloop API
- 27. Использование Vimeo API и настройка?
- 28. Вставить Youtube и Vimeo Видео
- 29. sdl2 2.0.4 android компиляция ошибка
- 30. Grails 2.0.4 разворачивается на Tomcat6
Я имеющего та же проблема с библиотекой Shadowbox (https://github.com/mjackson/shadowbox), и этот ответ также исправил мою проблему (используя URL-адрес iframe для ссылки). –