Показать сообщение отдельно
  #13 (permalink)  
Старый 19.04.2012, 23:52
Аватар для archcoffe
Интересующийся
Отправить личное сообщение для archcoffe Посмотреть профиль Найти все сообщения от archcoffe
 
Регистрация: 10.04.2012
Сообщений: 19

У меня получилось этого добиться добавляя "active" к классу самих блоков таба.
$(document).ready(function() {
				$('ul.tabse li').css('cursor', 'pointer');
				$('div.d2').hide();
				$('div.d1').hide();
				$('div#ololo').hide();
				$('ul.tabse li').click(function() {
					var thisClass = this.className.slice(0,2);
					if($('ul.tabse li').hasClass('tab-curre')) {
						if($('div#ololo div.' + thisClass).hasClass('active')) {
							$('div#ololo div.' + thisClass ).fadeOut();
							$('ul.tabse li').removeClass('tab-curre');
							$('div#ololo div.' + thisClass).removeClass('active');
							$('div#ololo').slideUp();
						}
						else {
							$('div#ololo div:not(.' + thisClass + ')' ).removeClass('active');
							$('div#ololo div.' + thisClass).addClass('active');
							$('ul.tabse li').removeClass('tab-curre');
							$(this).addClass('tab-curre');
							$('div.' + thisClass).fadeIn();
							$('div#ololo div:not(.' + thisClass + ')' ).hide();
							$('div#ololo').fadeIn(function () {
								$(this).toggle();
								$(this).show(350);
							});
						}
					}
					else {
						$('div#ololo div.' + thisClass).addClass('active');
						$(this).addClass('tab-curre');
						$('div.' + thisClass).fadeIn();
						$('div#ololo').slideDown();
					}
				});
				
			});

Однако потом поговорил с товарищем который что то понимает в этом - он мне по первой показал код в половину меньше этого, ругнулся мол "учи матчасть" и бросил замечание о том что у меня html не валидный.

Последний раз редактировалось archcoffe, 19.04.2012 в 23:56.
Ответить с цитированием