CSS と jQuery で作成しているボックスのグリッドに少し問題があります。
問題は、ボックスをクリックすると展開する必要があることです。ただし、右端のボックスをクリックすると、オンラインに留まる余地がなくなり、下に移動します。
これは私のページです:
http://nxtstep.dk/test/produkter.html
そして、これが問題です:
http://nxtstep.dk/test/problem.png
これは私のコードです(あまりきれいではないかもしれませんが、うまくいきます):
$('ul#products li a').click(function() {
//Reset
$('ul#products li').removeClass("marked");
$('ul#products li .product-text').hide();
var productID = $(this).attr('name');
$("#product-"+productID+"").addClass("marked");
$("#product-text-"+productID+"").show();
});
私の質問は次のとおりです。そのボックスをその前のボックスと入れ替える方法、またはそれがそのラインに留まることを確認する他の方法はありますか? もしかしてプラグイン?