Я создал пользовательскую кнопку закрытия для ссылки fancybox, которая идет на видео YouTube. Когда я добавляю радиус границы, чтобы сделать его кругом, кнопка закрытия закрывается за видео, если по каким-то причинам его просматривают в Firefox.
Здесь CSS:
.fancybox-close {
position: absolute;
top: 15px;
right: 20px;
width: 36px;
height: 36px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
cursor: pointer;
background: #CCC;
z-index: 8040;
}
Полный сайт можно посмотреть здесь http://www.neoscapelabs.com/projects/469seventh/
Вы должны сделать пару настроек вашего кода:
1). Измените URL-адрес своей ссылки:
http://www.youtube.com/v/PzBk4-awY40?autoplay=1
к этому
http://www.youtube.com/embed/PzBk4-awY40?autoplay=1&wmode=opaque
Обратите внимание, что мы переключились с v/
на embed/
и добавили трейлинг-параметр &wmode=opaque
2). Как это ни странно, установите wmode
opaque
для вашего iframe. Вы можете сделать это с помощью опции iframe
API, например:
iframe : {
preload: false,
wmode: "opaque"
}
Кстати, я бы также посоветовал установить preload
на false
.