Как скрыть элемент div, когда я нажимаю на улицуJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Как скрыть элемент div, когда я нажимаю на улицу

Сообщение Anonymous »

У меня есть div , и я хочу скрыть его, когда я нажимаю на улицу. Мой код: < /p>

The div must be above button

$('#mydiv').click(function(e) {
e.stopPropagation();
});

$(document).click(function() {
$('#mydiv').fadeOut(300);
});
< /code>

Но это не работает для меня ... < /p>

Обновление < /strong> < /p>

Полный код представлен ниже. Когда я нажимаю на кнопку, она показывает div < /code> выше, поэтому мне нужно скрыть этот div < /code>, когда я нажимаю снаружи.Show Div!
The div must be above button

$("#but button").click(function(){
var pos = $(this).offset(),
div = $("#mydiv");

// Make it visible off-page so
// we can measure it
div.css({
"display": "block",
"border": "1px solid black",
"position": "absolute",
"left": -10000,
"top": 0
});

// Move it where we want it to be
div.css({
"left": pos.left - 40,
"top": pos.top - div.height() - 10
});
});

$('#myDiv').click(function(e) {
e.stopPropagation();
});
$(document).click(function() {
$('#mydiv').fadeOut(300);
});


Подробнее здесь: https://stackoverflow.com/questions/138 ... ck-outside
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»