所以是的,就像标题中所述,我正试图从彩色盒中打开另一个彩盒,而不是关闭它.可能吗?
我像这样打开主要的一个:
$("#popup").colorbox({fastIframe: false});
Run Code Online (Sandbox Code Playgroud)
该#popup链接到另一页(使用Yii框架,所以它呈现视图).现在在那个颜色框里面,我有另一个按钮,它应该打开另一个带有一些额外信息的颜色框.我试图将href属性添加到colorbox本身:
$("#extra").colorbox({width:"600px", overlayClose:true, href:"<?php echo "/game/extra/id/" . $question->id ?>"});
Run Code Online (Sandbox Code Playgroud)
但我没有运气,新内容显示在原始彩盒中.
是否可以在不关闭父级的情况下从另一个颜色框打开彩盒?
对你标题中的问题的简短回答:不,如果你没有自己重写colorbox插件,那就不是了.
引用Topher Fangio在多个Jquery模式对话框中的一页?
许多模态对话框都可以使用iFrame将数据插入到模式对话框中.我不确定你使用的是哪个插件(或者我猜的是内置的jQuery)但是我相当肯定它允许你有一个模态对话框,其内容根据点击的内容而变化.
如果你没有注意到,那里已经存在许多相同的问题
大多数答案都说没有.这里引用了Jack on jQuery ColorBox真正的多个实例
我认为没有一种实用的方法可以做到这一点.您必须重新编写大量插件才能支持多个实例.
您可以将iframe保存为不同的内联内容.我不确定在DOM周围移动iframe会导致它丢失它的滚动顶部位置.
我不会认为这是一个这样的答案,但只是想要指出一个正确的方向一旦你希望jQuery插件能够支持多个实例
你可以在这里找到它作为开始
5.多显示/隐藏 - a.查看(显示全部),b.查看(全部隐藏),c.查看(显示+隐藏一些)
| 归档时间: |
|
| 查看次数: |
5802 次 |
| 最近记录: |