Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <button id="test">Click me</button>
- <script>
- function bind(context, name) {
- return function() {
- return context[name].apply(context, arguments);
- };
- }
- var button = {
- clicked: false,
- click: function () {
- this.clicked = true;
- }
- };
- var elem = document.getElementById('test');
- var bound = bind(button, 'click');
- elem.addEventListener('click', bound, false);
- </script>
- return context[name].apply(context, arguments);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement