Yığın akışında bir üyenin önerdiği ve her 3 liste öğesinin bir mega menüsünün parçası olarak sarılması için benim tarafımdan uyarlanmış bir kod kullanıyorum. kodudur:.slice ve .wrapall
var lis = $("ul > li");
for(var i = 0; i < ls.length; i+=3) {
lis.slice(i, i+3).wrapAll("<div class='new'></div>");
}
Ne yazık ki bu bir div 3 li en hakkındaki 'kotasını' doldurmak için bir sonraki ana menüden alt li en çekecek. Bu, elbette menülerimi büyük çapta karıştırıyor. Bir örnek için lütfen burayı ziyaret edin.
Bunu düzeltmek için herhangi bir öneriniz var mı?
Ne demek '>' 'ul> li'? –