democracyos-javve-events
Version:
Event binding component with support for single elements as well as NodeLists, HTMLCollections and Arrays
28 lines (23 loc) • 672 B
HTML
<html>
<head>
<title>Events</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<a href="/something">link</a>
<a href="/something">link</a>
<script src="../build/build.js"></script>
<script>
var events = require('events');
var a = document.getElementsByTagName('a');
function onclick(e) {
e.preventDefault ? e.preventDefault() : e.returnValue = false;
var target = e.target || e.srcElement;
alert(target);
events.unbind(target, 'click', onclick);
return false;
}
events.bind(a, 'click', onclick);
</script>
</body>
</html>