.hover (…) e em. (“pairar”…) comportando-se de forma diferente

Usando o JQuery Eu estou tentando encadear algumas funções quando um elemento tem um estado de foco.

Eu usaria normalmente o.hover função de evento, mas depois de ler alguns tutoriais eu li que usando.on É melhor como você pode usar um manipulador de eventos para monitorar todos os eventos de borbulhamento dentro de um documento.

No entanto, estou tendo problemas quando encadeço duas funções juntas da seguinte forma:

$("element").on( "hover", function() {         
    console.log("one");     
}, function() {         
    console.log("two");     
});

Eu esperava que o resultado fosseum dois (o que foi o caso ao usar.hover) mas em vez disso eu ficodois dois.

Alguém pode explicar o que estou fazendo errado ou se isso é um comportamento esperado e por quê?

Reproduzido usando.hover(...): http://jsfiddle.net/gXSdG/

Reproduzido usando.on(hover...): http://jsfiddle.net/gXSdG/1/

questionAnswers(2)

yourAnswerToTheQuestion