Ergebnis 1 bis 3 von 3

Thema: jquery zur Nutzung von toggle in php datei

  1. #1
    Contao-Nutzer
    Registriert seit
    26.12.2010.
    Beiträge
    67

    Standard jquery zur Nutzung von toggle in php datei

    Hallo zusammen,

    ich habe eine Seite, wo ich den Inhalt mit einer php-Datei erzeuge. Da es nicht sehr viel ist habe ich nicht extra template etc. gemacht sondern alles gleich in der Seite.

    Nun wollte ich dort Teile in der mobilen Version per query Funktion "toggle" ein und ausblenden lassen. Allerdings funktioniert das noch nicht.

    Ich vermute, dass ich das jquery dort noch irgendwo einbinden muss (in der Seitenstruktur ist aktiviert, dass es jquery einbinden). Bei der Funktion:

    Code:
    if(typeof jQuery == "function")
      alert("jQuery geladen");
    else
      alert("jQuery nicht geladen");
    Bekomme ich aber die Meldung "jQuery nicht geladen".

    Meine toggle-Funktion ist:

    HTML-Code:
    <script  type="text/javascript">
    $.toggle = function(query)
    {
            $(query).toggle("slow");
    }  
    </script>
    
              
    		 
              			
    	<div class="AnsprechpartnerVorstand">
    		<div class="AnsprechpartnerProfil">
    					<div class="AnsprechpartnerBild"> 
    						<a >
    							<img>
    						</a>
    					</div>
    					<div class="AnsprechpartnerBeschreibung">
    							 <?php echo $Katja; ?> Jahre, <br />
    					</div>
    		</div>
    		<div class="AnsprechpartnerAufgaben">
    					<div id="Ueberschrift" onclick="$.toggle('#Text')">Kommunikation und Medien</div> <div id="Text" style="display: none"> </div>.....
    Was muss ich machen, damit das toggle funktioniert?

    Besten Dank.
    tellerlein deck dich - für Kinder gegen Hunger
    www.tellerlein-deck-dich.de

  2. #2
    Contao-Nutzer
    Registriert seit
    26.12.2010.
    Beiträge
    67

    Standard

    Ich konnte es mit den mootools lösen:
    HTML-Code:
    <script type="text/javascript">
    /* <![CDATA[ */
    
    window.addEvent('domready', function()
    {
    var myAccordion = new Fx.Accordion($$('.Ueberschrift'), $$('.Text'), {
        display: 2,
        alwaysHide: true
    });
    var myAccordion = new Fx.Accordion($$('.Ueberschrift2'), $$('.Text2'), {
        display: 2,
        alwaysHide: true
    });
    
       }); 
    /* ]]> */
    </script>
    tellerlein deck dich - für Kinder gegen Hunger
    www.tellerlein-deck-dich.de

  3. #3
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.949

    Standard

    Das

    Zitat Zitat von Benjamin Beitrag anzeigen
    Ich konnte es mit den mootools lösen:
    HTML-Code:
    <script type="text/javascript">
    window.addEvent('domready', function()
    {
    // ...
    }); 
    </script>
    ist wahrscheinlich genau das was Dir oben bei jQuery gefehlt hat. Dort wäre es

    Code:
    <script>
    $(document).ready(function() {
      // ...
    });
    </script>

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •