我有這個CSS規則,修復奇數頁和偶數選擇
.messagesContent:nth-child(even){
float: right;
background: white;
}
.messagesContent:nth-child(odd){
float: left;
background: #ccc;
}
我使用jQuery的所有元素之前,該
var c = $("#content_2").find(".mCSB_container li:first");
result = eval(result);
c.before(result.html);
添加元素, 如果將它添加到DOM,背景元素的顏色變化(偶數和奇數變化) 我該如何防止這種變化?
那麼,你將項目添加到DOM之前,你可以去通過,並添加。即便和.odd課程給他們。然後將您的:nth-child()更改爲.even和.odd。 – Richard
爲什麼背景顏色改變不正確?看起來你應該很高興它爲你做這個:) – Spork
+1 @Richard,我正要推薦類。僞動態元素的使用是棘手的業務,而使用類將保證一致性。作爲一個方面說明,你真的應該遠離jQuery中的CSS選擇器,因爲性能原因......'$('#content_2')。find('。mCSV_container')。find('li')。first()'will跑得更快。 – PlantTheIdea