что-то не могу понять логику строчки
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();
})
}