【发布时间】:2013-02-07 08:51:10
【问题描述】:
我在用 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();
});
我的问题是:有没有办法让那个盒子与之前的盒子交换位置或任何其他方式来确保它保持在线?也许是一个插件?
【问题讨论】:
-
我知道这并没有解决您的问题,但在我看来,现在的方式看起来不错,我认为如果您实施您的要求,您会遇到更多麻烦。
标签: jquery css grid expandable