このようにdivでラップされたページに複数の列があります:
<div class="first column" style="width:33%; float: left;"></div>
<div class="column" style="width:33%; float: left;"></div>
<div class="last column" style="width:33%; float: left;"></div>
私は基本的に、テキストを列に並べて左から右に配置するプラグインを使用しています。私のcssでは、それらが互いに重なり合うように再配置してから、jqueryを使用して各列を邪魔にならないように移動します。問題は、それらが間違った順序でスタックしていることです。最後の列は最初で、最初の列は下部にあります。
これがCSSです
#reader .column {
position:absolute;
top:0;
left:0;
background:#fff;
}
スタック順序を変更するにはどうすればよいですか?jQueryを使用して各divにz-indexを追加するための最良の解決策はありますか?私はそれを完全に行う方法ではありません、JSは私の強みではありません。それも私にはちょっともろいようです。スタックの順序を単純に逆にする方法はありますか?これが私の非常に単純なjQueryです:
$(function(){
$('#reader-inner').columnize();
$('.column').click(function() {
$(this).clearQueue().animate({left:'-550'},500, 'swing');
});
});