jQuery Konflikt zwischen cforms II und superfish

  • Hallo zusammen,

    für eine neue WP-Seite nutze ich das Woo-Theme Premium-News. Das kommt standardmäßig u.a. mit lavaLamp.js für das Seiten-Menü und Superfish.js für das Kategorie-Menü. Soweit klappt das auch prima. Wenn ich nun aber ein Formular-Plugin installiere, dann tritt wohl ein Javascript-Konflikt auf - jedenfalls funzen die Java-Effekte bei beiden Menüs nicht mehr, sobald das Formular-Plugin aktiviert ist (egal ob cforms II oder Contact Form 7).

    Ich bin nun schon soweit vorgedrungen, dass man das wohl mit

    Code
    jQuery.[COLOR=#660066]noConflict[/COLOR][COLOR=#009900]([/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR]

    [COLOR=#339933]
    [/COLOR]lösen könnte, allerdings steig ich da nicht wirklich durch.
    Wie und wo müsste ich den Befehl einbauen? Die Javaskript-Geschichten
    werden bei dem Theme im Footer implementiert. Der Code dazu:

    Gibt's viell. jemanden, der ähnliche Probleme bereits lösen konnte, oder hat jemand eine Idee, wie ich da weiterkomme? Bin leider in Sachen Javaskript völlig auf dem Schlauch...

    Für Hilfe oder Anregungen wäre ich äußerst dankbar. ow
    [COLOR=#339933]
    [/COLOR]

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • So schauts dann aus:

    Code
    <script type="text/javascript"> [COLOR=Red]
    $.noConflict();[/COLOR]
    $(document).ready(function(){ 
      ( ... )

    Evtl. reicht auch schon eine Änderung der Reihenfolge beim Laden, also
    [FONT=Courier New]superfish.js[/FONT] mal über [FONT=Courier New]jquery.js[/FONT] setzen.

    "Whoever controls the media, controls the mind." J.Morrison

  • Danke für die schnelle Antwort - hat aber beides nix gebracht. Weder Reihenfolge ändern noch einfügen des noConflict-Codes ...

    Evtl. noch eine Idee? Wäre wirklich sehr dankbar - denn jetzt habe ich festgestellt, dass auch beim Galerie-Plugin ein Konflikt auftaucht ...

    Danke ow

  • jquery rockt mittlerweile bei Version 1.4.4 evtl. hängt es schon da, denn das WP-Template ist offensichtlich von 2007 und die mitgelieferte jquery version ist 1.1.3.x.

    Meines Wissens setzen auch deine Problemkinder-Plugins wie Contactform, Gallery etc. auf die von WP mitgelieferten jquery Versionen, die unter [FONT=Courier New]/wp-includes[/FONT] zu finden sind.

    Mit anderen Worten, auch wenn es Dir nicht gefallen wird, Template ins Jahr 2011 holen, um zukünftigen Stress zu vermeiden.

    "Whoever controls the media, controls the mind." J.Morrison

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!