Показать сообщение отдельно
  #3 (permalink)  
Старый 10.07.2010, 17:00
Интересующийся
Отправить личное сообщение для Беляш Посмотреть профиль Найти все сообщения от Беляш
 
Регистрация: 14.03.2010
Сообщений: 16

Спасибо, exec.

UPD: Вот что у меня получилось, возможно кому-нибудь пригодиться:
$('ul').each(function (i) {
	var k=i+1;
	$('li:eq('+i+')').hover(
		function () { $('#img' + k).fadeIn();},
		function () { $('#img' + k).fadeOut();}
	);
});


Касательно строчки
$('#img' + i + 1)
конкатенация строк происходит слева на право, а значит это выражение, допустим при i=0, дает id = img01, а не желаемый img1. Поэтому Я ввел var k=i+1 И в последствии её использовал.

PS: Я понимаю, что exec предложил только идею, за это ему спасибо.

Последний раз редактировалось Беляш, 10.07.2010 в 17:21.
Ответить с цитированием