JSFiddle - React, Tailwind, and code Playground

by nraynaud

HTML

<div id='thediv'>test</div>
<div id='result'></div>

JavaScript

var events = ['touchstart', 'mousedown', 'click', 'touchmove', 'touchend', 'touchcancel', 'gesturestart', 'gesturechange', 'gestureend'];

function bind(event) {
    $('#result').append('registering bt ' + event + '<br>');
    $('#thediv').bind(event, function() {
        $('#result').append('bt ' + event + '<br>');
    });
}
for (var i = 0; i < events.length; i++) {
    bind(events[i]);
}
$('#result').append($('#thediv'));