Показать сообщение отдельно
  #1 (permalink)  
Старый 04.05.2009, 22:49
Кандидат Javascript-наук
Отправить личное сообщение для `p r o x y Посмотреть профиль Найти все сообщения от `p r o x y
 
Регистрация: 04.05.2009
Сообщений: 105

как проверить скрыт/отображается объект?
jQuery.fn.toggle = function(){
	this.each(function(){
		var me = jQuery(this);
		me.prepend(
			jQuery('<span>&#8593;&nbsp;</span><span class="error">Ошибка:&nbsp;</span>')
		);
		me.css('cursor', 'pointer').bind('click', function(e){
			//alert(me.attr('idd'));
			var p13_lh14 = $('div.p13_lh14:has(textarea#'+me.attr('idd')+')');
			p13_lh14.slideToggle('fast', function(){
				if($(p13_lh14+':hidden')){
					me.find('span:first').html('<span>&#8595;&nbsp;</span>');
				}else{
					me.find('span:first').html('<span>&#8593;&nbsp;</span>');
				}
			});
		});
	});
	return false;
}

$(document).ready(function(){
  $('textarea').resizer();
  $('h1').toggle();
  $('h1 span.error').hide();
});


вот тут участок с if - как правильно его сделать?
если такое, или приписывать скрытому блоку какойнить атрибут и потом по нему проверять?
Ответить с цитированием