Ich habe die Slideshow im Einsatz, die mir ausgewählte Bilder anzeigt.
So lange die Seite geladen wird, sind alle Bilder untereinander sichtbar. Erst kurze Zeit darauf, vermutlich wenn das JS greift, wird alles korrekt angezeigt.
Gibt es eine Möglichkeit die Bilder erst zu zeigen, wenn das JS ausgeführt wird?
Grüße, Alex
Hallo,
setz ein umschließendes div mit display:none und lass dann via js das auf display:block setzen
georg
just2b schrieb
setz ein umschließendes div mit display:none und lass dann via js das auf display:block setzen
Hmm, ok als Workarround...
Ich will nur ungerne in der Extension herumpfuschen
das div kannst ja selber setzen mit einem wrap, und js kannst du selber auch einbinden 😉
georg
wenn man alle bilder bis auf das erste bereits per css auf hidden gesetzt hat werden diese auch dann nicht angezeigt, wenn das JS noch nicht läuft / abgeschaltet ist.
linajoy schrieb
wenn man alle bilder bis auf das erste bereits per css auf hidden gesetzt hat werden diese auch dann nicht angezeigt, wenn das JS noch nicht läuft / abgeschaltet ist.
img.rgssimg {
display: none;
visibility: hidden;
}
Bringt schon mal gar nichts...
Workarround in class.tx_rgslideshow_pi1.php in Zeile 183:
$imgConfig['params'] = 'style="display: none;"'; // display: none onload
das kommt doch eh von
$imgConfig = $conf['image.'];
also warum nicht einfach per TS ohne hack?
aber nur meine meinung 😉
georg
just2b schrieb
das kommt doch eh von
$imgConfig = $conf['image.'];
also warum nicht einfach per TS ohne hack?
aber nur meine meinung 😉
georg
ok, du kennst deine Extension besser als ich 😃