Como impedir que eventos sejam vinculados várias vezes

 $('.ajax').click
 (        
    function()
    {
        // If been bound then we need to return here.
        alert(':D');
    }
 )

 $('.ajax').click
 (
    function()
    {
        // If been bound then we need to return here.
        alert(':D');
    }
 )

Nesse caso, chamei código duplicado. Como detectar se o evento foi vinculado para impedir o acionamento de duas caixas de alert

questionAnswers(10)

yourAnswerToTheQuestion