Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.08.2015, 20:00
Аспирант
Отправить личное сообщение для niko42 Посмотреть профиль Найти все сообщения от niko42
 
Регистрация: 12.07.2012
Сообщений: 81

input:focusOut + element
Доброго времени суток!

Имеем:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<style>div div{height: 30px;}</style>
<input type="text">
<div style="height: 60px; overflow-y: scroll; width: 40px;">
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>
</div>
<script>
  
    $('input').trigger('focus').on('focusout', function () {
        $(this).hide().next().hide();
    });
</script>


http://jsfiddle.net/wx3qgxpb/

В результате хотим получить, что бы при клики на скролл у элемента DIV не активировалось событие focusout у input, тем самым не скрывало два html элемента (что-то подобие Autocomplete).

Что посоветуете сделать?

P.S. интересно идеи реализации, код можно не кидать.

Спасибо!

Последний раз редактировалось niko42, 02.08.2015 в 21:01.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите как лучше положить .xml документ в базу Гробовщик Серверные языки и технологии 4 02.09.2013 11:15
Получить координаты курсора в текстовом поле в пикселях prike Events/DOM/Window 4 23.05.2013 04:35
HTML 5. Выбор стратегии...(JS? JQ?) Mike_Kharkov (X)HTML/CSS 20 31.07.2012 15:26
Скроллинг клавишами и липкие блоки bes Общие вопросы Javascript 11 12.06.2012 22:08
Проблема в работе с тегами html zeraid Общие вопросы Javascript 16 11.05.2011 18:23