在Colorbox中更改div顺序

4

我想知道是否可以改变colorbox中div的顺序?我问这个问题是因为cboxTitle-div在cboxContent-div内部。但我希望cboxTitle-div在colorbox-div内部。

从这个...

<div id="cboxContent">
    <div id="cboxTitle"></div>
</div>   

转换为...

<div id="colorbox">
    <div id="cboxTitle"></div>
    <div id="cboxContent"></div>  
</div>
我该如何解决这个问题?

你的 PHP 代码不应该改一下吗? - Renaissance
Colorbox使用自己的js库。在正常情况下,如果您想更改堆叠顺序和类似的东西,不应修改该文件。因此,我的最初想法是是否有另一种方法可以在不修改js文件的情况下达到目标。 - drpelz
啊哈哈哈...这是一个插件。我没有用过它。没有显示选项吗? - Renaissance
问题已解决。请看下面我的评论。无论如何还是谢谢! :) - drpelz
2个回答

3
您可以编写一行 jQuery 代码来解决这个问题并移动元素:
$("#cboxTitle").appendTo("#colorbox");

谢谢:) 我很累,明天再检查一下。希望它能够运行! - drpelz
成功了!:) 你救了我的一天!:D 现在代码看起来像这样: onComplete: function(){ $("#cboxLoadedContent").appendTo("#cboxContent");
}
- drpelz

1

不确定为什么您想这样做,但您可以使用jQuery的append方法重新排列它

$('body').append( '<div id="colorbox"></div>' );

$('#colorbox').append( $('#cboxTitle') );
$('#colorbox').append( $('#cboxContent') );

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,