summaryrefslogtreecommitdiffstats
path: root/click4/demo.js
diff options
context:
space:
mode:
Diffstat (limited to 'click4/demo.js')
-rw-r--r--click4/demo.js29
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 );
+}