Buonasera a tutti,
nei miei ritagli di tempo cerco sempre più di perfezionare le conoscenze su questo stupendo e framework! :-D
Arrivato a questo punto sono riuscito a scrivere delle piccole parti di codice che permettono lo show e l'hide di alcuni elementi in un pagina e con le varie letture e indicazioni sono riuscito ad utilizzare delle parti di codice già pronte quando serviva.. :-)
E fino a qui tutto abbastanza bene a parte qualche mio errore di richiami.. :-)
Ora inizia la parte dolente, ovvero il test del lavoro svolto per vedere se e quanto è se è cross-browser.. :D
Piccola cuiriosità che ho notato è che IE8 fa le bizze con alcune parti di codice jQ.
Esempio sul fadeIn() di un div contenente alcuni elementi tra cui delle immagini. Ho notato che vengono prima visualizzate le immagini e le descrizioni che sono nel div e successivamente gli altri div contenuti nel divmain, creando un'effetto non propio carino....
Naturalmente ho fatto le prove con IE9,Chrome,Safari,e Firefox e tutto si comporta come deve :-)
Piccola curiosità è possibile questa cosa? :-)
Per assurdo sembra che IE9 sia più "standarizzato" verso gli altri browser rispetto alle altre versioni.. :-D
Premetto che gli show dei div vengono fatti con del codice tipo:
$('#cuc').live('click',function(){
if($('#desc').is(':visible')){
$('#desc').fadeOut();
$('#cucine').fadeIn('slow');
}
else{
$('#cucine').fadeIn(1000);
$('#giorno').hide();
$('#notte').hide();
}
});
Dite che potrebbe essere una questione di ottimizzazione del codice? :-)
Io controllo se un div è visibile se si lo nascono e ne faccio apparire un'altro, altrimenti visualizzo il div cucine e nascondo tutti gli altri div nella pagina(dovrei controllare se sono attivi e poi eventualmente nasconderli.. :D) ma la parte di miglioramento del codice la volevo fare in un secondo momento.. :-)
Suggerimenti e critiche sono ben accetti! :-D
Saluti
Lorenzo