$(document).bereit nicht funktioniert, wenn ich die jquery-Bibliothek vor dem Körper

Es funktioniert

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("p").slideToggle();
  });
});
</script>
</head>
<body>

<p>This is a paragraph.</p>
<button>Toggle between slide up and slide down for a p element</button>

</body>
</html>

Aber wenn ich mich bewege,

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">

Bevor <body> tag ist es nicht funktioniert, weil ich möchte, dass Put JavaScript at bottom, aber ich kann nicht Dokument.bereit Teil nach der jquery-Bibliothek, was Lösung.

dein code sollte funktionieren, egal wo es ist, solange es danach kommt die jquery-Bibliothek.
ich möchte put put JavaScript at bottom,aber Dokument.bereit Teil kommt von cms
Ich verstehe, dass.. meine Frage ist, warum wollen Sie es an der Unterseite?
Im Falle einer CMS-system ist es normalerweise am besten, nur lassen Sie es an der Spitze, es sei denn, Sie bauen in Ihrem CMS eine Möglichkeit zu haben, es gehören alle Skripte an der Unterseite, statt nur die Bibliotheken.
Dann vermute ich, es ist Zeit, Sie bauen es in Ihr cms -, oder erklären Sie Ihrem Chef die vor-und Nachteile, es zu tun.

InformationsquelleAutor Parnit Das | 2013-10-11

Schreibe einen Kommentar