Shadowbox未在滑块库中的链接上注册

时间:2011-06-02 11:17:36

标签: javascript jquery html5 shadowbox

http://www.canadiandreamhouses.ca/listings/viewlisting?id=58

使用

我遇到的问题是,应该在阴影框中加载的图像不会注册,只是在新窗口中打开。移动滑块库下方的图像打开正常。当我打开下面的其中一个图像时,其他图像已包含在库中。只是我无法从动态图像中打开画廊。

我怀疑这两个脚本之间存在一些冲突,但我找不到它。我尝试了不同的装载顺序和方法,没有运气。

1 个答案:

答案 0 :(得分:1)

解决了这个问题,我需要在gallery脚本中的链接中添加一个类(例如.slideshadow)

然后,我在最初创建shadowbox

之后调用了这段代码
$(function(){
    Shadowbox.setup("a.slideshadow");
});

我收集的原因是,在幻灯片放映中对html执行的jQuery使得shadowbox的初始化无法绑定或变为未绑定。 .setup函数允许我重新绑定它。起初我试图将它绑定到每个标签,这是不好的。无论具有rel属性,每个标记都将在影子框中打开。

另外,等待window.load太长了。它需要第一张图像在影子框加载之前循环播放幻灯片。