compact forms e js

13 contenuti / 0 new
Ultimo contenuto
compact forms e js

ho installato il modulo compact forms e ho personalizzato il blocco del login ulteriormente via css.
perchè quando carico la pagina mi compare prima il blocco del login come se non avessi fatto le modifiche e dopo 1 secondo cambia come se le caricasse in ritardo?

ho notato che lo fa solo col blocco di login quando uso javascript.

ragazzi è abbastanza urgente...
chi sa aiutarmi apprezzerei tantissimo.

Ciao,
non so relativo a quel modulo perchè non l'ho mai usato, ma, solitamente, il javascript e le modifiche che javascript fa sul DOM vengono attivate e rese disponibili dopo che l'intera pagina (e l'intero DOM) vengono caricati. Quindi, se il javascript in questione fa delle modifiche al DOM (potrebbe essere che nasconde un div) è più che normale che prima vedi una cosa e poi la vedi corretta, perchè appunto il DOM e la pagina non sono stati ancora caricati!
;)

puoi spiegarmi allora come faccio a caricare prima il dom per non avere quell'effetto antiestetico?

melissa wrote:
puoi spiegarmi allora come faccio a caricare prima il dom per non avere quell'effetto antiestetico?

Ciao,
in linea teroica non puoi deciderlo... nel senso che il caricamento della pagina dipende da 1000 fattori: velocità di connessione della tua linea, velocità di connessione del server, banda disponibile al momento della richiesta, pesantezza della pagina, ecc... prova ad ottimizzare il sito (cache e aggregazione di CSS e JS)...
;)

in effetti non puoi, prima viene creata la struttura della pagina, a quel punto il javascript ci può agire. L'unica soluzione sicura è scrivere html e css già corretti e perfetti, così in fase di paint concludi la questione estetica.

<--- Andrea Mancini - biso.it --->

quindi se anche io volessi personalizzare il compact forms dovrei riscrivere la parte js del modulo perchè non posso modificarlo via css?

mi sembra di capire pure a me cosi.

Ripeto, non ho idea di cosa faccia il suddetto modulo e Javascript, però in linea di massima credo di si... (almeno che non ci siano delle impostazioni nell'area amministrativa...)
;)

è un piccolo moduletto che permette di avere un blocco login con javascript ma cosi comè è bruttino e andandolo a personalizzare con css fa quel brutto effetto che ti ho detto.

Riesci a darmi il link del sito? Magari è solo un problema di CSS...

Ciao melissa,
ti ho spedito un messaggio, dimmi se ti è arrivato perchè a me è arrivata in copia una cosa strana...
Al limite ti riscrivo qui la soluzione (così può essere d'aiuto per tutti!)

Quote:
Credo che la cosa sia molto semplice!
Prova a dare, nel foglio di stile, a #toboggan-login la direttiva
display:none;
In questo modo, al caricamento il blocco viene subito nascosto e poi, al
momento del click, interviene javascript...

P.S.:ricordati di disabilitare il cache dei CSS per questa modifica o di
ricostruire la cache (ho visto dal sorgente che hai abilitato il cache... sai
quante volte facevo dei cambiamenti che poi non vedevo e non mi ricordavo che
il css era cachato!!! :D)
;)

si gioppy tutto ok. grazie 1000 :)