[TYPO3-german] OT jQuery: Nach .hide() zeigt .show() keinen Inhalt mehr an

Renzo Bauen typo3 at conpassione.ch
Sat Jun 27 10:55:06 CEST 2015


Lieber Johannes

Du schreibst, dass dein Slider die class "slider" hat und z.B. "panel1"
Wenn Du jetzt alles was mit $('.slider') selektiert wird abschaltest,
dann ist auch alles abgeschaltet, d.h. das div mit der class slider und
alle darin enthaltenen Kind-Elemente.
Dann nützt dir das manipulieren an den Kind-Elementen nichts!
Wenn zudem der Script Slider abschalten muss und diese über $('.slider')
selektiert, dann schaltet der Script die Slider immer wieder ab, bevor
überhaupt etwas angezeigt werden kann.

Wenn Du über die Konsole gehst, wird wohl nicht das panel1 angeschaltet,
sondern div.slider.panel1 und hat damit ein stärkeres
Selektionskriterium als im Script, wo nur .panel1 selektiert wird. D.h.
der Script greift da ins Leere!

Damit (http://css-specificity.webapp-prototypes.appspot.com/) kannst Du
die Spezifizität eines Selektors berechnen.
Das Resultat sieht so aus:
div.slider.panel  [0,0,2,1]
.slider  [0,0,1,0]
.panel  [0,0,1,0]

Beste Grüsse, Renzo
-- 
conPassione gmbh
CH-3661 Uetendorf
+41 33 345 00 92 




More information about the TYPO3-german mailing list