Fancybox框不会弹出

时间:2011-07-03 00:23:49

标签: javascript jquery css fancybox modal-dialog

我已经使用Fancybox库成功创建了一些测试页面。

但是,当我尝试将库集成到主站点时,不是在模态窗口中打开图像,而是在单独的选项卡/窗口/页面中打开它。

成功的空测试在这里:http://www.halal-helvetica.ch/kash.html

要找到不起作用的那个,你需要去:http://www.halal-helvetica.ch/index2.php,然后搜索伯尔尼。然后单击餐馆的图标,然后单击屏幕左侧信息区域中的小灰色方块。当您单击它时,您将看到它在新页面中打开一个大的灰色方块而不是在模态窗口中。

我希望我已经足够具体了。

由于 卡辛​​。

1 个答案:

答案 0 :(得分:1)

将Fancybox绑定到a#single_image中的base2.js时,如果没有任何相关内容,则会在页面加载时执行此操作。稍后,单击标记时会创建元素,因此不会绑定任何内容。 jQuery的$.live()函数将在页面加载时绑定,但也可以通过AJAX调用或其他任何方式绑定任何未来的匹配。 This answer应该有助于$.live()与Fancybox合作。

希望有所帮助