Обновлен до версии fancybox 2 и теперь fancybox больше не нужен - PullRequest
0 голосов
/ 21 февраля 2012

Если вы посмотрите на эту страницу http://ccc.allthingswebdesign.com/index.php/patterns/29 Есть изображение, которое, если вы щелкните по нему, должно открыться в окне fancybox . На самом деле раньше, пока я не обновился до новейшей версии fancybox, и теперь он сломан. Может ли кто-нибудь помочь мне понять, что мне нужно сделать, чтобы это снова заработало?

1 Ответ

1 голос
/ 21 февраля 2012

Просто удивляйтесь, издает ли этот скрипт какой-либо шум в fancybox

$("a.img").hover( function () {
 if (jQuery.browser.msie && parseInt(jQuery.browser.version, 10) <= 8) {
  $(this).stop(false, true).toggleClass('imgHover');
 } else {
  $(this).stop(false, true).toggleClass('imgHover', 200);
 }
});

Не могли бы вы отключить его, чтобы проверить это?

ОБНОВЛЕНИЕ:

Я сузил вашу проблемук этим двум сценариям http://ccc.allthingswebdesign.com/assets/js/jquery.validate.min.js и http://ccc.allthingswebdesign.com/assets/js/contactForm.js ... если вы удалите их, то fancybox работает.Я предполагаю, что, поскольку селектор #CommentForm не существует на этой странице, сценарий проверки нарушает код fancybox.Я думаю, вы могли бы применить фильтр php, чтобы загрузить эти сценарии только на странице контактов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...