Ver se a div ContentEditable tem foco
Estou tentando verificar se uma div editável ou não tem foco, mas estou tendo alguns problemas. Aqui está o meu código até agora:
if ($("#journal-content:focus")) {
alert("Has Focus");
} else {
alert("Doesn't Have Focus");
}
O problema é que ele sempre retorna "Tem foco", mesmo quando não está. Qual é a melhor maneira de fazer isso?
Atualizar O motivo para fazer isso é verificar se o cursor está ou não no local desejadoante inserindo o novo elemento. Caso contrário, se o último local em que o usuário clicou foi no cabeçalho, quando eu restauro a seleção com Rangy e a substituo por um novo elemento, ele acaba no cabeçalho. Preciso de uma maneira de descobrir se a div editável por conteúdo está focada / tem o cursor nela; portanto, se não, simplesmente acrescentarei o elemento que estou inserindo no fina
Update 2: Aqui está um JSFiddle ilustrando meu problema:http: //jsfiddle.net/2NHrM