diff options
Diffstat (limited to 'click4/demo.js')
-rw-r--r-- | click4/demo.js | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/click4/demo.js b/click4/demo.js new file mode 100644 index 0000000..69c1586 --- /dev/null +++ b/click4/demo.js @@ -0,0 +1,29 @@ +document.addEventListener( 'DOMContentLoaded', init, false ); + +var button; + +function init() { + + button = document.querySelector('button'); + + button.addEventListener( 'click', onButtonClick2, true ); + button.addEventListener( 'click', onButtonClick1, false ); + +} + +function onButtonClick1() { + console.log('button click'); +} + +function onButtonClick2( event ) { + event.preventDefault(); + event.stopPropagation(); +} + +function disable() { + button.addEventListener( 'click', onButtonClick2, true ); +} + +function enable() { + button.removeEventListener( 'click', onButtonClick2, true ); +} |