2012-03-24 16 views
0

Ich erstelle eine Webseite, die jquery.transit Plugin verwendet. Ich lade die .js-Datei herunter und nehme sie mit. Ich habe auch jquery.js eingeschlossen. Diese Dateien befinden sich in einem Ordner namens Scripts. Wenn ich nun auf eine Schaltfläche klicke, die ein div-Objekt bewegt, passiert nichts. Ich benutze Aptana Version 3 auf Microsoft Windows-Plattform installiert. Die meisten Plugins funktionieren nicht. Meine erste Vermutung war, wenn ich Jquery neben anderen Jquery-Plugins verwende, sollte ich einige Syntax-Operationen tun, aber in einem meiner Jquery-Plugins hat es sich als falsch erwiesen. jetzt ist meine Frage, was ist der Standard Weg dies zu tun und hier unten ist mein Code, wenn es ein Problem hat, würde ich mich freuen, wenn jemand helfen würde.Javascript plugins funktioniert nicht (neben oder neben jquery)

<!DOCTYPE html> 
<html lang="en"> 
<head> 
    <script src="/Scripts/jquery-1.7.1.js" type="text/javascript"></script> 
    <script src="/Scripts/jquery.transit.js" type="text/javascript" charset="utf-8"></script> 
</head> 
<body> 
    <button type="button" id="btn" onclick="$('#movDiv').transition({ rotate: '30deg' });"> Click Me </button> 
    <div id="movDiv"></div> 
</body> 
+0

versuchen Sie, das "/" vor Skripten zu entfernen, wenn sich der Ordner "Scripts" im selben Verzeichnis befindet wie die HTML-Datei. – ryandlf

Antwort

1

Es ist ein Problem, eine Menge Leute tun:

Sie jQuery-Bibliothek einmal und über alle anderen jQuery-Plugins verweisen.
Wenn Sie erneut auf jQuery verweisen, wird jedes frühere Plugin überschrieben.

Lesen this Frage, Sie sind möglicherweise mit dem gleichen Problem konfrontiert.


Update:

Schritte:

  • 1. Referenz jQuery-Bibliothek an oberster Stelle in der <head>
  • 2. Sie es nicht wieder verweisen.
  • 3. Verweisen Sie alle Ihre Plugins nach der jQuery-Bibliothek.

Ich hoffe, ich bin klar genug.

+0

OK, wie kann ich das in Aptana machen? oder sollte ich es in Aptana oder nur kleine Änderung in HTML-Code tun? –

+0

@ user1290467. Ich habe die Schritte hinzugefügt, um meine Antwort extrem einfach zu verstehen. – gdoron

+0

Ja, aber ich habe mehrere Seiten und in einem von ihnen möchte ich jquery.transit –