我還沒有能夠在jsfiddle中描繪這個,但這裏是一般的概念。你有一個包含大量內容的容器,都有不同的組件。如果該屬性對於它們全部不同,您將如何定位單個內容的相同屬性。下面是一個簡單的示例:針對用Jquery改變屬性
您希望將所有高度大於x的內容放在column1中,並且高度小於column2中的x。你不能用一個簡單的,如果$(「#內容」)。高度()> X,因爲這不會工作,因爲它會使用第一個孩子的內容
有沒有辦法來處理這樣的內容與jQuery的?
我還沒有能夠在jsfiddle中描繪這個,但這裏是一般的概念。你有一個包含大量內容的容器,都有不同的組件。如果該屬性對於它們全部不同,您將如何定位單個內容的相同屬性。下面是一個簡單的示例:針對用Jquery改變屬性
您希望將所有高度大於x的內容放在column1中,並且高度小於column2中的x。你不能用一個簡單的,如果$(「#內容」)。高度()> X,因爲這不會工作,因爲它會使用第一個孩子的內容
有沒有辦法來處理這樣的內容與jQuery的?
你可以遍歷DOM是這樣的:
var x = 200;
$('#content').each(function(){
if($(this).height() > x)
{
//Do what you want
}
});
,如果有大量的內容,比如10k以上的div,這不會是滯後或不是什麼。我不太熟悉.each()事件 – 2013-03-09 18:31:49
如果您有10k個要移動或調整大小的元素,則應在服務器端的頁面構建期間完成。 – sdespont 2013-03-09 18:38:28
是的,這就是所謂的迭代? – adeneo 2013-03-09 18:24:43