Accordion extended: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Die Seite wurde neu angelegt: „Category:Admin HOWTOS {{AppliesTo|TLVersion=ab 2.8}} '''Accordion mit Active/Hover-Effekten''' {{Achtung|Dieser Artikel befindet sich noch im Aufbau!}} Mi…“)
 
K (stub added)
Zeile 1: Zeile 1:
 +
{{stub}}
 
[[Category:Admin HOWTOS]]
 
[[Category:Admin HOWTOS]]
 
{{AppliesTo|TLVersion=ab 2.8}}
 
{{AppliesTo|TLVersion=ab 2.8}}
  
 
'''Accordion mit Active/Hover-Effekten'''
 
'''Accordion mit Active/Hover-Effekten'''
 
{{Achtung|Dieser Artikel befindet sich noch im Aufbau!}}
 
  
 
Mit ein paar kleinen Tricks kann man das Accordion von Contao dazu bringen,
 
Mit ein paar kleinen Tricks kann man das Accordion von Contao dazu bringen,

Version vom 23. Juni 2010, 23:59 Uhr

MsgError.png Unvollständiger Artikel: dieser Artikel ist noch nicht sauber bearbeitet.

Bitte erweitere ihn und entferne erst anschliessend diesen Hinweis.

betrifft
TYPOlight Version ab 2.8


Accordion mit Active/Hover-Effekten

Mit ein paar kleinen Tricks kann man das Accordion von Contao dazu bringen, dass es je nach Status die CSS-Klassen hover und active setzt. Damit können Beispielsweise Effekte beim Überfahren mit der Maus oder verschiedene Ansichten für ein auf/zu geklapptes Akkordion realisiert werden.


Als erstes muss dazu das Javascript-Template moo_accordion.tpl bearbeitet werden:

<script type="text/javascript">
<!--//--><![CDATA[//><!--
window.addEvent('domready', function() {
  new Accordion($$('div.toggler'), $$('div.accordion'), {
    alwaysHide: true,
    opacity: false,
    display: -1, // -1, alle Akkordions sind am Anfang eingeklappt
    onActive: function(toggler,elem) {
		toggler.addClass('active');
    },
    onBackground: function(toggler,elem) {
		toggler.removeClass('active');
    }
  });
  $$('div.toggler').each(function(elem){
	elem.addEvents({
		'mouseenter': function(){
			elem.addClass('hover');
		},
		'mouseleave': function(){
			elem.removeClass('hover');
		}
	});
  });
});
//--><!]]>
</script>

Durch dieses Template erhält das Toggler-Div zusätzlich:

  • Die Klasse hover beim überfahren mit der Maus
  • Die Klasse active wenn das Element ausgeklappt ist

erstellt von --Psi, 4ward.media

Ansichten
Meine Werkzeuge

Contao Community Documentation

Ich habe es mir mal grob ausgerechnet: Bei jeder Extension von mir verbrauche ich im Durchschnitt 6 Pizzen. Wenn Dir meine Extensions gefallen, sende mir bitte mehr Pizzen. Die Adresse gibt es auf Anfrage!

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge