JavaScript-Code funktioniert nicht auf Online-Server

Ich verwende ein jQuery-Bild-Zoom-Plugin ( http://jacklmoore.com/zoom/ ) auf meiner WordPress-Website.

Die Sache ist, dass es in meiner lokalen Maschine gut funktioniert, aber auf Online-Server funktioniert nicht. Die JavaScript-Konsole von Firebug (Firefox) und in Chrome startet keinen Fehler.

Seltsamerweise funktionieren die anderen Skripte perfekt, auf dem lokalen Rechner und auf dem Online-Server.

Was habe ich vermisst?

So schließe ich die Dateien im untergeordneten Thema ein:

functions.php

 function x_theme_enqueue_scripts() { wp_enqueue_script( 'jquery' ); wp_enqueue_script( 'jquery-zoom-scripts', get_stylesheet_directory_uri() . '/framework/js/dist/site/jquery.zoom.min.js', array( 'jquery' ), '1.0.0', true ); wp_enqueue_script( 'swipe-scripts', get_stylesheet_directory_uri() . '/framework/js/dist/site/jquery.touchSwipe.min.js', false ); wp_enqueue_script( 'custom-scripts', get_stylesheet_directory_uri() . '/framework/js/dist/site/custom-scripts.js', false ); } add_action( 'wp_enqueue_scripts', 'x_theme_enqueue_scripts' ); 

custom-script.js

 jQuery(document).ready(function($){ initSwipe(); }); jQuery(window).load(function($) { zoomProductImages(); }); function zoomProductImages(){ jQuery(function ($) { $("#sh-images-main").zoom(); $('.sh-images-gallery').find('.product-image-item img').on('click', function(){ $("#sh-product-main-image").attr('src', $(this).attr('src')); $("#sh-product-main-image").data('zoom-image', $(this).attr('src')); $("#sh-images-main").zoom({ url: $(this).attr('src') }); // $('#sh-images-main .zoomImg').attr('src', $(this).attr('src')); }); }); } 

BEARBEITEN:

Aus irgendeinem Grund wird das Skript nur einige Male geladen, die JavaScript-Konsole startet immer noch nichts.

Ich glaube, wenn ich einen Weg zoomProductImages() , um die function zoomProductImages() nur zu starten, wenn alle interessierten Bilder geladen werden, werde ich dieses Problem vermeiden.

Was denken Sie?

Solutions Collecting From Web of "JavaScript-Code funktioniert nicht auf Online-Server"