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.phpgibt 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 bodyTag, damit alle Skripte unten geladen werden.
$scriptsam Ende von html.tpl.php zu drucken ; Diese Variable enthält die Skript-Tags für jQuery und andere Drupal-JavaScript-Dateien. Enthält $scriptsHTML-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.