2 jQuery Versionen gleichzeitig - Konflikt

  • Hallo Leute,

    ich habe eine One-Page-Design-Seite mit u.a. dem "JQuery-One-Page-Nav"-Plugin (http://trevordavis.net/blog/jquery-on…igation-plugin/)

    Bei dem Plugin handelt es sich nicht um ein WP-Plugin, weshalb ich es manuell und zugegeben auch etwas unschön eingebunden habe. Ich habe folgendes einfach nach dem Content eingefügt:

    HTML
    <script type="text/javascript" src="wp-content/themes/tdr/jquery.js"></script><script type="text/javascript" src="wp-content/themes/tdr/jquery.scrollTo.js"></script><script type="text/javascript" src="wp-content/themes/tdr/jquery.nav.min.js"></script><script type="text/javascript">    $(document).ready(function() {        $('#nav').onePageNav();      });</script>

    Nun habe ich mir noch dieses Galerie-Plugin zugelegt: http://codecanyon.net/item/global-ga…gallery/3310108

    Das Problem ist nun, dass seit dem beide Plugins nicht mehr funktionieren. Entferne ich das One-Page-Nav Plugin bzw den Teil ..

    HTML
    <script type="text/javascript" src="wp-content/themes/tdr/jquery.js"></script>

    .. funktioniert die Galerie. Das zeigt mir, dass es sich um einen jQuery-Konflikt handeln muss.

    Leider weiß ich nicht wie ich den Fehler beheben kann. Hat jemand eine Idee oder einen hilfreichen Link?

    Viele Grüße

    • 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

  • Danke für den Hinweis.

    Leider hat es nichts gebracht. Erst habe ich versucht mein jQuery erst so einzubinden:

    PHP
    function my_scripts_method() {    wp_enqueue_script(        'custom-script',        get_stylesheet_directory_uri() . '/js/jquery.js',        array( 'jquery' )    );}
    add_action( 'wp_enqueue_scripts', 'my_scripts_method' );

    Hat leider nichts gebracht. Nach etwas googlen habe ich noch das hier probiert:

    PHP
    add_action( 'wp_enqueue_scripts', 'add_my_scripts', 100 );function add_my_scripts() {    if ( !is_admin() ) {        wp_deregister_script( 'jquery' );        wp_register_script( 'jquery', get_stylesheet_directory_uri() . '/js/jquery.js');        wp_enqueue_script( 'jquery' );    } }add_action('init', 'add_my_scripts');

    Leider auch ohne Erfolg. Mittlerweile versuche ich nur das "eigene" jQuery sauber einzubinden.

    LG


    Edit: Wenn ich die eigene jQuery direkt über den Inhalt einbinde funktioniert die Navigation aber das Galerie-Plugin nicht. Wenn ich es mit einer der beiden Methoden über die functions.php mache funktionieren beide nicht?!

    Einmal editiert, zuletzt von barodscheff (3. Mai 2014 um 09:54)

  • Vielleicht mal ein anderer Lösungsansatz.
    Das One-Page-Nav-Plugin funktioniert ja mit einer alten jQuery-Version. Gibt es da nicht die Möglichkeit, dass es mit der neuen funktioniert? Was müsste ich da ändern?

    Das muss doch gehen oder?

Jetzt mitmachen!

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