Перейти к содержимому


Фотография
- - - - -

Lightbox не работает


  • Закрытая тема Тема закрыта
Сообщений в теме: 11

#1 Кристина

Кристина

Отправлено 19 August 2014 - 17:27

Помогите, пожалуйста, никак не могу понять почему lightbox iframe не работает. Отдельно iframe работает и lightbox с другой ссылкой работает, а вместе нет.

вот пример

http://deluxe-club.r...-сиама-эконом. 

На главной в описании картинка не работает. Вторая картинка с вашим к примеру сайтом работает. Но сам iframe тоже работает, пример вкладка цены и туры. 

 


  • 0

#2 Sliapy

Sliapy

Отправлено 19 August 2014 - 21:08

Честно говоря, я не совсем понял, что именно и где не работает во вкладке "Цены и туры".


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Кристина

Кристина

Отправлено 19 August 2014 - 21:23

на вкладке цены и туры в самом низу открывается iframe. Он работает. А с lightbox тот же frame не работает


  • 0

#4 Sliapy

Sliapy

Отправлено 19 August 2014 - 21:40

Ага, понятно. Можете показать код, которым Вы вызываете iframe в лайтобкс? 


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 Кристина

Кристина

Отправлено 19 August 2014 - 21:42

<p class="php"><a href="http://online.deluxe...#38;TOURINC=195" data-lightbox="group:mygroup2"><img src="images/video.jpg" alt="Презентация" width="251" height="148" /></a></p>


  • 0

#6 Sliapy

Sliapy

Отправлено 19 August 2014 - 22:14

А jquery инициализацию fancybox'a?


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 Кристина

Кристина

Отправлено 19 August 2014 - 22:16

?-)


  • 0

#8 Sliapy

Sliapy

Отправлено 19 August 2014 - 22:50

Как и любой jquery-плагин, fancybox требует инициализации, иначе он просто не может знать, к какому элементу он должен припеняться.

 

Для fancybox в Вашем случае инициализация выглядит так

 

<script>
jQuery(document).ready(function($) {
$('.php a').fancybox();
});
</script>

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#9 Кристина

Кристина

Отправлено 20 August 2014 - 08:19

спасибо, а еще не подскажите куда это вставить?-) 


  • 0

#10 Sliapy

Sliapy

Отправлено 20 August 2014 - 10:23

Яваскрипт можно вставлять куда Вам удобнее:

 

1. В шаблон материала, в котором Вы хотите этот код применить. Например, в \media\zoo\applications\jbuniversal\templates\catalog\renderer\item\*псевдоним типа материала*\full.php для полной страницы материала.

 

2. В index.php Вашего шаблона для Joomla.

 

3. В отдельный js-файл, который подключен в index.php шаблона.


Сообщение отредактировал Sliapy: 20 August 2014 - 10:23

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!