1

我正在为我的网站使用 UberGallery: http ://www.ubergallery.net/

以下是在 HTML http://www.goloyal.com/clients/dealers-mlm.php中直接调用 Uber Gallery 的页面示例

如果您单击缩略图,则会打开弹出 div。

有些页面有很多拇指,所以它们加载缓慢,所以我尝试通过 Ajax 调用 Uber Gallery 以便页面加载,然后拇指可能会花时间:/old-dealers-mlm.php

加载器的工作方式与我希望的完全一样,但是当您单击缩略图时,它会在新页面中打开(而不是弹出 div)

我在我的 ajax /div-dealers-mlm.php 中调用这个 div,其中也有正确显示的弹出窗口。

我确实理解这些页面是单独加载的,而且我知道需要一个特殊的对话来告诉一个页面在另一个页面上做某事。但是,我不确定我需要将什么中继到父/原始页面,或者如何开始测试。有任何想法吗?

谢谢!

4

1 回答 1

1

问题是您要在尚不存在的链接上设置颜色框。您需要用以下代码替换当前的颜色框代码:

$(document).ready(function(){
    $(document).on("click", "a[rel='colorbox']", function(e){
        e.preventDefault();
        var url = this.href;
        $.colorbox({href: url, maxWidth: "99%", maxHeight: "99%", opacity: ".5"});
    });
});

这使用 jQuery.on()将 click 事件绑定到所有当前和未来a的具有relequals 属性的元素colorbox

于 2013-06-26T22:43:29.430 回答