Observen el codigo:
Código Javascript
:
Ver originalvar c={"titulo":"#como-dar-titulo",contenido_post:"#como-dar-formato","wte":"#como-dar-formato","tags":"#como-etiquetar"};
var b=$("#titulo, #contenido_post, iframe#wte, #tags");
var a=function(d){
var e=$(d);
if(e.parent().hasClass("editor")){
return c["contenido_post"];
}
return c[$(d).attr("id")]
};
//cuando se obtieve el focus en cualquiera de los objetos establecidos
b.focus(function(){
var e=a(this);
//verifico a que objeto se le dio el focus
b.each(function(){
var f=a(this);
if(f!=e){ $(f).hide(); }
}
);
var d=$(e);
if(!d.is(":visible")){
//ejecuto la funcion
}
})
}
Voy a resumir lo que el codigo hace..
Ejecuto una funcion cuando se obtiene focus en $("#titulo, #contenido_post, iframe#wte, #tags");
Como veran en la lista va un iframe con id
wte
Todos los elementos ejecutan la funcion correctamente al obtener focus, menos el iframe..
Por qué pasa esto?