Коробка Fancybox не всплывает - PullRequest
1 голос
/ 03 июля 2011

Я успешно создал несколько тестовых страниц с помощью библиотеки Fancybox.

Однако, когда я пытаюсь интегрировать библиотеку в основной сайт, вместо того, чтобы открывать изображение в модальном окне, он открывает его в отдельной вкладке / окне / странице.успешный пустой тест здесь1011 * -helvetica.ch / index2.php , затем найдите Берна.Затем нажмите на значок для ресторана, а затем нажмите на маленький серый квадрат в информационной области в левой части экрана.Когда вы щелкните по нему, вы увидите, что он открывает большой серый квадрат на новой странице, а не в модальном окне.

Надеюсь, я достаточно конкретен.

Спасибо, Каш.

1 Ответ

1 голос
/ 03 июля 2011

Когда вы привязываете Fancybox к a#single_image в base2.js, вы делаете это при загрузке страницы, когда его нет.Позже элемент создается при нажатии на маркер, поэтому ничто не связано.Функция $.live() jQuery будет связывать при загрузке страницы, а также связывать любые будущие совпадения с помощью вызовов AJAX или чего-либо еще. Этот ответ должен помочь $.live() работать с Fancybox.

Надеюсь, это поможет

...