Javascript 用于页眉和页脚的drupal7拆分脚本变量

Javascript 用于页眉和页脚的drupal7拆分脚本变量,javascript,jquery,mobile,drupal-7,Javascript,Jquery,Mobile,Drupal 7,我在InternetExplorer7中负责的设计有问题。 加载页面时,页面将首先在移动版本中显示,然后跳转到正确的布局 我想我找到了原因,但解决办法还没有找到。 因此,我的javascript文件被插入到页面底部。(Drupal+组合) 像这样: <?php echo $scripts ?> 因此,InternetExplorer7从移动设备跳到桌面的原因是javascript文件在底部加载 因此,我的解决方案是将$scripts变量添加到页面的头部。在这里,我们不再有这个

我在InternetExplorer7中负责的设计有问题。 加载页面时,页面将首先在移动版本中显示,然后跳转到正确的布局

我想我找到了原因,但解决办法还没有找到。 因此,我的javascript文件被插入到页面底部。(Drupal+组合)

像这样:

<?php echo $scripts ?> 

因此,InternetExplorer7从移动设备跳到桌面的原因是javascript文件在底部加载

因此,我的解决方案是将$scripts变量添加到页面的头部。在这里,我们不再有这个问题,但接下来的问题出现了:

  • 站点加载速度较慢
  • 当深入到网站时,一些javascript不再工作
所以我有了另一个解决方案,但我不知道如何实现。有人能帮我吗

我希望将$scripts变量拆分为$scripts\u header和$scripts\u footer。(这是一个包含组合js文件的字符串)

$script_头中唯一的脚本文件是jquery文件。所有其他的都可以在de$scripts\u footer中

jquery文件是用cdn加载的。(jquery_更新模块)如果此模块被停用,drupal将使用drupal中包含的jquery库

<!--[if lt IE 9  & (!IEMobile)]><script src="/js/respond.min.js"></script><![endif]-->

那么有没有办法分割这些文件呢。(可能在template.php文件中?

看看这个:
这应该可以解决您的问题。

谢谢,这并不能解决移动设备的问题,我将脚本标签放在了标题中。我知道这不是加载脚本文件的“正确”方式,但现在问题已经解决了。对于其他情况,我们的回答也很有趣。