Это легко сделать.Было бы стыдно загружать библиотеку jQuery только для одной функции.
Если другая используемая вами библиотека обрабатывает привязку событий, вы можете сделать то же самое в этой библиотеке.Поскольку вы не указали, что это за другая библиотека, вот собственное решение:
Пример: http://jsfiddle.net/patrick_dw/wWkJR/1/
window.onload = function() {
// For clicks inside the element
document.getElementById('myElement').onclick = function(e) {
// Make sure the event doesn't bubble from your element
if (e) { e.stopPropagation(); }
else { window.event.cancelBubble = true; }
// Place the code for this element here
alert('this was a click inside');
};
// For clicks elsewhere on the page
document.onclick = function() {
alert('this was a click outside');
};
};