Показать сообщение отдельно
  #2 (permalink)  
Старый 06.09.2011, 08:03
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

var $this = $(':text'),
    assignedEvent = false;
  
function showList(){

    var ul = $('ul').show();

    if ( !assignedEvent ) {

        assignedEvent = true;

        $(document).click( function(e){ 
            if ( e.target !== $this.get(0) ){ $('ul').hide() }; 
        }); 

        ul.children('li').click(function(e){ 
            e.stopPropagation(); 
            alert('Selected ME'); 
        });
    }
} 
$this.delegate( 'focusin', showList() );
Ответить с цитированием