Сообщение от Igorsrt
|
там еще картинки должны подставляться разные в этих обработчиках
|
Это не повод клонировать обработчики, есть у элементов набора индексы, этого вполне хватит:
$(document).ready(function() {
$("ul.blockfactywithimage li").mouseenter(function() {
$('ul.margintop0 li').eq($(this).addClass('activex').index()).fadeIn();
}).mouseleave(function() {
$('ul.margintop0 li').eq($(this).removeClass('activex').index()).hide();
});
$(".hide-blocks-facty ul").css("width", $(".blockfactywithimage").width());
});
этот код выполняет ровно тоже, что и все ваши обработчики. Не проблема еще и картинки обрабатывать и все что угодно. mouseenter и mouseleave вместо hover для того, чтобы не возникало куча событий при движении в пределах самих LI.