Touch-Tests

by Jens Grochtdreis

HTML

<ol>
    <li><span class="clickme1">Klick mich!</span></li>
    <li><span class="clickme2">Klick mich!</span></li>
    <li><span class="clickme3">Klick mich!</span></li>
    <li><span class="clickme4">Klick mich!</span></li>
</ol>

CSS

/* styling basics */
html {padding: 20px 0; background-color: #efefef;}
body {width: 80%; padding: 40px; margin: 0 auto; background: #fff; box-shadow: 1px 1px 5px rgba(0,0,0,0.5); font-family: Verdana, Arial, sans-serif; font-size: 14px;}

li { margin-bottom: 20px;}

JavaScript

$(document).ready(function() {
    $(".clickme1").click(function(event) {
        alert("successfull");
    });

    $(".clickme2").on("click", function(){
        alert("successfull, yeah!")
    })

    $(".clickme3").bind("click touchstart", function(){
        alert("touchstart")
    })

    $(".clickme4").bind("click touchend", function(){
        alert("touchend")
    })
});