Advertisement
Guest User

Untitled

a guest
Sep 28th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. <button id="test">Click me</button>
  2.  
  3. <script>
  4. function bind(context, name) {
  5. return function() {
  6. return context[name].apply(context, arguments);
  7. };
  8. }
  9.  
  10. var button = {
  11. clicked: false,
  12. click: function () {
  13. this.clicked = true;
  14. }
  15. };
  16.  
  17. var elem = document.getElementById('test');
  18. var bound = bind(button, 'click');
  19. elem.addEventListener('click', bound, false);
  20. </script>
  21.  
  22. return context[name].apply(context, arguments);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement