У меня есть такой код:
document.onmousedown = function(){
alert('test');
}
Теперь, кроме элемента с идентификатором "box", нажатие должно вызывать эту функцию, то есть эквивалент селектора jQuery .not()
.
Код jQuery будет:
$(document).not('#box').mousedown(function(){
alert('test');
});
Как мне добиться того же, не используя jQuery?
Редактировать: Я не хочу код jQuery, но мне нужно действие, подобное селектору .not()
jQuery в Javascript.
Редактировать: Я делаю подобный addthis виджет. Это файл размером 10 КБ, который будет отображать всплывающее окно при выделении текста. Он не будет использовать jQuery.
В моем случае при выделении текста отображается всплывающее окно. Если щелкнуть документ где-нибудь, кроме виджета, виджет должен исчезнуть.