Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите разобраться в коде select.find('#edit_my_location').hide().prev().sho w(); (https://javascript.ru/forum/misc/25963-pomogite-razobratsya-v-kode-select-find-%27-edit_my_location%27-hide-prev-sho-w-%3B.html)

vuler 21.02.2012 12:01

Помогите разобраться в коде select.find('#edit_my_location').hide().prev().sho w();
 
что-то не могу понять логику строчки

var select = $('#my_location_block');
select.find('#edit_my_location').hide().prev().sho w();

На деле просто не показывает блок. при удалении hide - показывает.

вот исходный код функции при нажатии на кнопку
function toggleMyLocationBlock()
{
	var  select = $('#my_location_block');
	var click_document = false;
	var clickDocument = function()
		{
			if(!click_document)
			{
				//click_document=true;
				return;
			}
			select.animate({opacity: "hide"},'slow');
			$(document).unbind('click',clickDocument);
			click_document = false;
		}
 	if(select.css('display')=='none')
		{
			click_document = true;
			select.find('#edit_my_location').hide().prev().show();
			select.animate({opacity: "show"},'slow', function(){

				$(document).bind('click',clickDocument);

			});

		}
	else
		{

		}
	$(document).bind('unbind',clickDocument);
	select.find('.ajax_link').click(function(){
		alert('link');
		click_document = false;
		$(document).bind('unbind',clickDocument);
		select.find('#edit_my_location').show().prev().hide(); 
	})  

}


Часовой пояс GMT +3, время: 16:22.