Simple jQuery.click test
For a friend, trying to simulate a simple .click firing
by brianarn
HTML
<button id="clickme">Click Me</button>
<ul id="clicklist">
<li>Each time you click above, a new item should appear</li>
<li>There is also an interval running every 2 seconds, with jQuery.click firing</li>
</ul>
CSS
#clicklist {
list-style-type: disc;
margin-left: 20px;
}
JavaScript
// Wait for DOM ready
$(document).ready(function() {
// Get our button
var btn = $("#clickme"),
ul = $("#clicklist");
// Set up click handnling
btn.click(function(evt) {
console.log('Clicked!', evt);
ul.append('<li>Clicked at ' + evt.timeStamp + '</li>');
});
// In one second, fire a click
setInterval(function() {
btn.click();
console.log('Button Clicked in timeout');
}, 2000);
});