Мы имеем 2 приложения в одной и той же странице оба из которых используют 1 FancyBox each.The первое приложение, которое изгибаться на основе загружает FancyBox:2 FancyBox всплывающие окна, наложения вспышки класса
$(document).ready(function(){
$("a.overlay-flash").fancybox({
'padding' : 0,
'width' : 800,
'height' : 450,
});
});
<a id="hiddenclickermarketInfoPortlet" class="overlay-flash" href="<%=targetThemeURLStr%>" >Hidden Clicker</a>
Но когда мы загружаем наше приложение и позвоните в наш fancybox, кажется, что первый fancybox снова загружается.
Так 2 вопросы
- Есть ли способ, чтобы закрыть исходный FancyBox из нашего второго приложения?
- Какой или где этот класс наложения-флэш-класса? Я проверил в сети, и многие люди используют этот класс. (Обратите внимание, что первое загруженное приложение Flexbased и наш non-flex основано)
Привет там спасибо.Это работало с использованием $ («a.fancybox»). fancybox ({ overlayShow: false }); Didnot использовать параметр добавления css, поскольку другой fancybox также подвергался влиянию также –
Интересно, однако, приложение, которое появляется в fancybox, имеет текстовое поле для ввода некоторого значения для поиска. Если мы откроем это приложение, используя обычный window.open, то функция автозаполнения приложения popedup. Однако, если мы открываем приложение с помощью fancybox, функция автозаполнения не работает (что-то вроде материала автозаполнения, который у вас есть в google). –
Тогда, возможно, вам нужно использовать обратный вызов 'onComplete' ... Я обновил свой ответ. – Mottie