2012-04-07 4 views
3

Es scheint, ich habe ein Problem mit JQuery Lite Content Slider. Ich werde gewarnt, wenn ich versuche, zur nächsten Folie zu wechseln. Ich bin nicht völlig davon überzeugt, dass dies das Problem ist, weil es nur eine Warnung ist, aber ich kann keine anderen Probleme mit dem Skript sehen.Lite Inhalt Slider Probleme event.layerX und event.layerY veraltet

Die Website ist skincarewithaconscience.com

Jede Hilfe oder Anregungen wäre sehr dankbar.

UPDATE

Ich bin mit jQuery 1.7.1 und noConflict Modus wird in der Lite-Inhalt Slider verwendet. Entschuldigung, ich hätte beide Punkte erwähnen sollen.

+0

BTW mit irgendwelchen Chrom-Plugins, gibt es keine Probleme –

+2

Haben Sie versucht, eine neuere Version von jQuery oder noConflict-Modus? – j08691

Antwort

6

die Verwendung von jQuery.noConflict(); die Assoziation von jQuery auf die $ Variable entfernt, die häufig erforderlich, wenn entweder mehr als eine Version von jQuery auf der gleichen Seite, oder wenn jQuery zur gleichen Zeit mit einem anderen Rahmen als verwenden, die auch verwendet $ als Verweis auf die ir Rahmen.

Wie Ihre Website jQuery.noConflict(); verwendet, müssen Sie entweder auf jQuery nach Name verweisen, anstatt die $ Verknüpfung zu verwenden, oder Ihre Funktionen in einem Verschluss zu wickeln, die jQuery zu $ (in der gleichen Weise wie die livequery oder pretty Plugins umbenennen machen).

Um eine Schließung zu erstellen Sie verwenden würden:

(function($) { 
    // your code using $ goes here 
    $(document).ready(function() { /* etc */ }); 
}(jQuery)); 
5

Dieses Problem wurde in jQuery 1.7 behoben.

WebKit issues with event.layerX and event.layerY

Die Website ist derzeit mit der Version 1.6. Können Sie upgraden?

+0

Sind Sie sicher, dass die Seite 1,6 verwendet, habe ich meine jQuery im Inhaltsordner angeschaut und es ist als 1.7.1 markiert. Gibt es etwas, das mir fehlt? –

+1

Ich verwende die Chrome-Entwickler-Tools. Das erste Skript ist jquery.min.js? Ver = 1.6.0. Ich sehe kein 1.7-Skript. Wo siehst du das? – Trent

+0

Ich sehe das in meinem Include-Ordner in der Wordpress-Quelle auf meinem Server. Ich werde nach den .min.js Ausschau halten. Ich sehe nur jquery.js, das ist 1.7.1 –

1

Was ich gefunden habe ist, dass $ ist nicht verfügbar für den Browser ..... aber in settings.js $ wird überall verwendet.

Ja ... wie Sie erwähnten, dass Sie es in noConflict Modus

Wickeln Sie es in dem jQuery-Namespace wie in jquery.prettyPhoto.js

verwenden, um dieses Ding beheben soll .....