Я пытаюсь добавить класс в div, который находится в iframe, плюс Fancybox iframe. После нескольких часов работы я не могу заставить его работать. Тест журнала консоли распечатывается, поэтому я не уверен, что я делаю неправильно. Это версия Fancybox 1.3.4.Невозможно добавить класс CSS в Fancybox iframe
jQuery(".lightbox").fancybox({
'width' : '100%',
'height' : '90%',
'transitionIn' : 'none',
'transitionOut': 'none',
'type' : 'iframe',
onComplete: function() {
jQuery('#fancybox-frame').contents().find('#right_container').addClass('test123');
jQuery('#right_container').addClass('test321');
console.log('test');
}
Вот страница: http://www.rescue3international.com/onlinetraining.php
Любая помощь будет оценена. Благодаря!
Спасибо за ваш ответ. console.log (jQuery ('# fancybox-frame')) works: [iframe # fancybox-frame, context: document, selector: "# fancybox-frame", constructor: function, init: function, selector: "" ...] 0: IFrame # FancyBox-кадр контекст: документ длина: 1 селектор: "# FancyBox-кадр" __proto__: Object [0] X-Frame-Options так, что Логин/выход из системы будет работайте в iframe. И блок кадра должен быть игроком vimeo. Это то, что он говорит мне на консоли Chrome. Спасибо! – user2041974