Fancybox открывается на тестовой странице, а не на реальной странице

StackOverflow https://stackoverflow.com/questions/8314418

  •  25-10-2019
  •  | 
  •  

Вопрос

Fancybox 2.0 запускается точно так же, как я хочу на моей тестовой странице. Тем не менее, он не открывается на моей реальной странице.

Моя тестовая страница на http://beta.nathanbunn.co.uk/js/fancybox/test.html И моя настоящая страница http://beta.nathanbunn.co.uk/portfolio/actonco2/. Анкет Для фактической страницы есть текстовая ссылка с надписью «ссылка», которая должна запустить Fancybox, но открывает ссылку как стандартную ссылку, а не в FB. Поскольку я знаю, что Fancybox 2.0 обычно обсуждается здесь, в отличие от оригинального форума Google Groups, я разместил это сообщение на обоих форумах, но мне действительно нужна помощь в этом. Я знаю, что это проблема с моей главной страницей, а не самой Fancybox (тестовая страница работает достаточно хорошо), поэтому любая помощь будет фантастической.

Кроме того, если кто -то может помочь, я пробовал в Chrome и Firefox, а черный фон всегда черный, независимо от того, на какой цвет я установил его, даже в сценарии Fancybox. Что я мог сделать там неправильно? Я хочу, чтобы это было белым, а значения RGBA, кажется, не принимаются.

Это было полезно?

Решение

У вас есть ошибка JS на вашей странице "фактической":

Ошибка: $ clicked.parents (). Hasclass ("dtmenu"). Hasid не является исходным файлом функции: http://beta.nathanbunn.co.uk/portfolio/actonco2/Линия: 75

Из этой строки кода

if (! $clicked.parents().hasClass("dtMenu").hasID("networkDT"))

Это нарушает весь ваш код JS, поэтому Fancybox никогда не будет работать.

Кстати, я не знал, что у jQuery уже есть метод "hasid"?!?!?!

Вы предпочитаете использовать Метод javaScript getElementbyId

Другие советы

Ваши Dows не отображаются, потому что вы не включаете JavaScript ;-)

Ваша ссылка в ваших документах указывает на никуда

http://beta.nathanbunn.co.uk/js/jquery.fancybox.pack.js

приводит к Ошибка 404 не найдено

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top