Ergebnis 1 bis 9 von 9

Thema: jQuery aktivieren

  1. #1
    Contao-Nutzer
    Registriert seit
    23.11.2012.
    Beiträge
    183

    Standard jQuery aktivieren

    Hallo zusammen,

    ich habe jQuery in meine Seite aktiviert und im Layout per head Tag eingebunden .
    Wenn ich jetzt auf meine Seite gehe sehe ich den Code im Header, kann mir jemand sagen was ich falsch mache ?
    Der Animationseffekt ( Smoothscroll ) funktioniert auch nicht.

    Vielen Dank im Voraus
    Geändert von Steffen123 (02.09.2015 um 08:55 Uhr)

  2. #2
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Steffen,

    jQuery im Seitenlayout aktivieren sagt Contao es im Header einzubinden. Nochmal manuell einbinden wäre somit doppelt und einmal zuviel eingebunden.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Komische Frage . Du sagst, du hast jQuery im <head> Tag eingebunden und jetzt wunderst du dich, dass es dort zu sehen ist?


    Davon abgesehen: du solltest jQuery nicht mit "Zusätzliche <head>-Tags" einbinden. Aktiviere es einfach weiter unten bei dem Punkt "jQuery".

  4. #4
    Contao-Nutzer
    Registriert seit
    23.11.2012.
    Beiträge
    183

    Standard

    Danke planepix und Spooky für eure schnelle Hilfe.
    Ich denke ich habe das hier dann falsch verstanden oder :-/

    http://blog.jst-media.de/smooth-scro...tao-einbinden/

    Da steht im <head> Bereich einbinden.

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Zitat Zitat von Steffen123 Beitrag anzeigen
    Danke planepix und Spooky für eure schnelle Hilfe.
    Ich denke ich habe das hier dann falsch verstanden oder :-/

    http://blog.jst-media.de/smooth-scro...tao-einbinden/

    Da steht im <head> Bereich einbinden.
    Dort steht:
    1. Seitenlayout öffnen

    2. jquery aktivieren
    Und das darauffolgende Script sollst du in den <head> geben, was ich aber so nicht machen würde (außerdem brauchst du dafür natürlich die <script> Tags).


    Mach aber stattdessen lieber folgendes:
    • [jquery-smooth-scroll] installieren
    • im Seitenlayout jQuery aktivieren
    • dort auch das Template j_smoothscroll aktivieren

  6. #6
    Contao-Nutzer
    Registriert seit
    23.11.2012.
    Beiträge
    183

    Standard

    Ok super danke Spooky für die Hilfe !!!

  7. #7
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Dort steht:Und das darauffolgende Script sollst du in den <head> geben, was ich aber so nicht machen würde (außerdem brauchst du dafür natürlich die <script> Tags).


    Mach aber stattdessen lieber folgendes:
    • [jquery-smooth-scroll] installieren
    • im Seitenlayout jQuery aktivieren
    • dort auch das Template j_smoothscroll aktivieren
    Kannst Du mal kurz erklären, warum die Erweiterung die bessere Lösung ist?
    Ist der dortige Code fehlerhaft bzw. nicht optimal (kann ich mangels guter js-Kenntnisse leider nicht einschätzen)?
    Ich versuche immer mit möglichst wenig Erweiterungen auszukommen, deshalb die Frage
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.088
    Partner-ID
    10107

    Standard

    Mich stört bei der Lösung nur, dass JavaScript code inline direkt in den <head> geschrieben wird. Anstatt die Extension zu verwenden könnte man auch folgendes machen: den Code einfach in eine eigene Datei ablegen und dann in den <head> einbinden. Oder den Code in eine eigene Datei ablegen, ein eigenes j_smoothscroll Template machen, dort
    PHP-Code:
    <?php $GLOBALS['TL_JAVASCRIPT'][] = 'path/to/smoothScroll.js';
    eintragen und das Template dann im Seitenlayout aktivieren. Oder in eben diesem Template stattdessen den Code inline einfügen.

  9. #9
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Danke für Deine Erläuterung.
    Bisher habe ich in ähnlichen Fällen meist die eigene Datei im head eingebunden. Die Templatelösung ist aber auch sehr charmant.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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
  •