改变colorbox href

时间:2011-01-20 14:06:35

标签: jquery href colorbox

我不想对colorbox使用iframe设置,而是想点击颜色框中的链接并加载另一个文件来代替当前的文件。

Login failed, please <a href="#" onClick="$.colorbox({href:'/admin/login.php'}); return false;" class='tryagain'>try again</a>.

这显然是一个在线示例 - 典型的jquery解决方案很好,即

$('的A.class).colorbox({HREF: “../管理员/ login.php中”});

实际上我想“改变这个(当前显示的)颜色框的href”。我希望在现有的颜色框中加载这个新页面。

非常感谢

2 个答案:

答案 0 :(得分:0)

这是你想要的吗?:

<a class='tryagain' href="../url1.html">link1</a>
 <br/><br/>
<a class='tryagain' href="../url2.html">link2</a>

$(".tryagain").colorbox({
    width: "80%",
    height: "80%",
    iframe: true
});

答案 1 :(得分:0)

如果我是对的,你想&#34;混合&#34;内联和iframe Colorbox用法,这样一旦用户点击给定链接上的内容,内容就会出现在Colorbox中 - 在其中,会有另一个链接,它将使用新内容更新当前打开的Colorbox实例。 / p>

这可以很容易地通过链接上的Colorbox来完成,该链接位于内联 - 可能是隐藏的 - HTML内容中,您希望首先在Colorbox中显示。

因此,我为您创建了一个可用的演示示例(并结合其他一些内容,例如将Colorbox与Tooltip插件混合使用),并将其上传到 jsfiddle.net
http://jsfiddle.net/Sk8erPeter/aHcLx/

如果符合您的需要,您可以立即试用! 我希望你能提出的要求。