Antworten:
Ich denke, Sie können es mit drupal_add_js () tun ; Es scheint, dass die Option des Bereichsschlüssels Ihr Freund ist!
drupal_add_js($theme_path.'/js/jquery.easing.1.3.js', array('type' => 'file', 'scope' => 'footer')); ?>
In Ihrem Thema html.tpl.php
gibt es eine Linie <?php print $scripts; ?>
.
Das ist die Zeile, die das Javascript auf Ihrer Seite ausgibt.
Sie können es an eine beliebige Stelle verschieben, z. B. nach allem anderen platzieren, kurz vor dem schließenden body
Tag, damit alle Skripte unten geladen werden.
$scripts
am Ende von html.tpl.php zu drucken ; Diese Variable enthält die Skript-Tags für jQuery und andere Drupal-JavaScript-Dateien. Enthält $scripts
HTML-Tags, die außerhalb ausgegeben werden können <head>
?
<head>
. Zum Beispiel, wenn sie globale Variablen oder Funktionen definieren, die vom Inline-Skript aufgerufen werden (auch wenn es sich um eine schlechte Praxis handelt).
Sie können versuchen, die Datei wie folgt hinzuzufügen:
drupal_add_js('sites/all/themes/themname/js/skrollr.js', array('scope'=>'footer'));
Es lohnt sich, dieses Modul hier zu verwenden, um dies für Sie zu verwalten. Https://drupal.org/project/advagg
array('type' => 'inline', 'scope' => 'footer', 'weight' => 5)
. Mit Weight können Sie Ihre Datei in der Fußzeile anpassen.