Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.12.2012, 13:55
Профессор
Отправить личное сообщение для torsar Посмотреть профиль Найти все сообщения от torsar
 
Регистрация: 06.01.2012
Сообщений: 409

отследить клик вне элементе(div)
есть div
при двойном клике на нем создается дочерний textarea
в textarea пишется текст
при клике или двойном клике вне искомого div'a
(на документе, другом div'e или другом элементе - не важно)
textarea удаляется, а его текст помещается innertext искомого diva

как отселедить, что произошел клик вне этого дива
(желательно средствами событийной модели нашего div'а - о как сказал )
Ответить с цитированием
  #2 (permalink)  
Старый 20.12.2012, 14:15
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

torsar,
<html>
<head>
<script>
window.onload = function () {
    document.body.onclick = function (e) {
        e = e || event;
        target = e.target || e.srcElement;
        if (target.tagName == "DIV" && target.id == "search") {
            return alert("клик по нужному div-у");
        } else {
            return alert("клик вне нужного div-a");
        }
    }
}
</script>
</head>
<body>
<div id="search" style="width: 200px">~bla~bla~bla~</div>
<div id="id1">id1</div><div id="id1">id2</div><div id="id1">id3</div>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отследить клик по дочернему объекту AllanZ jQuery 3 05.09.2012 12:38
Как при быстром многократном клике по кнопке обрабатывать только первый клик battrack jQuery 3 22.03.2012 10:47
Отследить клик по тексту n1ko jQuery 6 11.11.2011 10:19
Находиться ли курсор над объектом, когда клик вне него (объекта) kichSman jQuery 4 04.09.2011 16:18
отследить click() №2 vanderv jQuery 4 27.08.2010 15:16