jQuery: ¿Cómo detectar si no se hace clic en un elemento?

Me gustaría saber si es posible detectar si no se hace clic en un elemento. Este es el código que tengo:

$("#mpElement").myFeature({
            .........
            .........
            .........
    afterDo: function() {
        // This if-else statement has to go inside "when not clicked" condition. 
        // Not sure how to do this...
        if($(".myButton").last().hasClass("selected")) {
            $(".myButton").first().addClass("selected");
            $(".myButton").last().removeClass("selected");
        } else {
            $(".selected").removeClass("selected").next().addClass("selected");
        }
        $(".myButton").on("click", function(){
            $(".myButton").removeClass("selected");
            $(this).closest(".myButton").addClass("selected"); 
        });
    }
});

Te darás cuenta$ (". myButton"). on ("click", function () { para detectar el evento clic. Me gustaría poner las sentencias if-else encima de esta función dentro decuando no se hace clic condición. No estoy seguro de cómo hacer esto.

Respuestas a la pregunta(1)

Su respuesta a la pregunta