升级到fancybox版本2,现在fancybox不再适合

时间:2012-02-21 02:23:33

标签: jquery fancybox

如果您查看此页面http://ccc.allthingswebdesign.com/index.php/patterns/29有一张图片,如果您单击该图片,则应在fancybox窗口中打开。事实上它曾经用过,直到我升级到fancybox的最新版本,现在它已经坏了。任何人都可以帮我弄清楚我需要做些什么来让它再次运作?

1 个答案:

答案 0 :(得分:1)

只是想知道这个剧本是否会给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.jshttp://ccc.allthingswebdesign.com/assets/js/contactForm.js ...如果您删除它们,那么fancybox就可以了。我的猜测是,由于该页面中不存在选择器#CommentForm,验证脚本会破坏fancybox代码。我想您可以应用php过滤器来仅在联系页面中加载这些脚本。