我有一个 wordpress 主题,它使用 PHP 根据设置输出不同的 Javascript 块。该代码使用加载在页脚中的外部 javascript 文件 (backstretch) 中的函数。
除非在头部加载了 backstretch javascript,否则主题不会正确加载适当的图像,我认为这是因为 PHP 在加载页脚之前正在回显调用脚本方式的代码块(可能是错误的假设)。
有没有办法将调用 Backstretch 代码的 Javascript 块直接回显到页脚(或在页脚中加载 backstretch 之后)?
php 像这样呼应 JS:
if (x == x) { ?>
<script>
jQuery(document).ready(function(){ //code});
</script>
<?php // more code
如果我在头部运行 javascript(Backstretch javascript),控制台会发送此错误:
"Uncaught TypeError: Object function (e,t){return new b.fn.init(e,t,r)} has no method 'backstretch' "
(顺便说一句,jQuery 正在被加载到头部)
多谢你们