Показать сообщение отдельно
  #5 (permalink)  
Старый 12.07.2011, 23:27
Аспирант
Отправить личное сообщение для Blizzart Посмотреть профиль Найти все сообщения от Blizzart
 
Регистрация: 03.02.2010
Сообщений: 63

Благодарю всех за участие в моем обучение JQ
Написал вариант функции более понятный для новичка, потому что с тем, что предложил micscr, я долго разбирался
$('td a').live("click", function() {
    var $anchor = $(this);
    $('#y2011').hide('fast');
    $('#y2010').hide('fast');
    $('#y2009').hide('fast');
    $('#y2008').hide('fast');
	$('span:contains("2011")').replaceWith('<a href="#y2011">2011</a>'); 
	$('span:contains("2010")').replaceWith('<a href="#y2010">2010</a>'); 
	$('span:contains("2009")').replaceWith('<a href="#y2009">2009</a>'); 
	$('span:contains("2008")').replaceWith('<a href="#y2008">2008</a>'); 
        $($anchor.attr('href')).show('fast');
	$(this).replaceWith('<span>' + $(this).text() + '</span>');
});

В левой ячейки 4 дива(у каждого id соответсвует названию якоря), а в правой 4 кнопки и таким образом можно сменять содержимое левой ячейки через ксс:дисплей

Последний раз редактировалось Blizzart, 12.07.2011 в 23:31.
Ответить с цитированием