我在 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();
});
我的问题是:有没有办法让那个盒子与之前的盒子交换位置或任何其他方式来确保它保持在线?也许是插件?