在我的一个PHP项目中,部分内容是由其他人完成的。所有js脚本都加载在footer文件中。 html 在页脚文件处结束。 如何在包含 footer 文件之前使用 jquery 函数?因为在 footer 文件之后使用它会在 html 关闭后显示它。当我厌倦在页脚之前使用jquery函数时,我收到js错误$未定义等。我搜索了很多类似的问题,但找不到解决方案。我目前无法更改文件包含顺序,因为其他人已经这样做了。任何帮助将不胜感激。
最佳答案
如果,就像您提到的,您完全无法控制包含 jQuery 脚本的位置,您可以设置计时器来检查 jQuery 何时准备就绪,例如:
<script>
var i = setInterval(function() {
if ($) {
clearInterval(i);
$(document).ready(function(){
alert('Ready!');
})
}
}, 100)
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
但除此之外 - 如果您可以控制它 - 将它们包含在您的代码之前。
关于javascript - 在脚本包含之前使用jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31057361/