我需要在加载JQuery库时启动此功能:
$(document).ready(function () {
$(".flexslider").flexslider({
.....
问题是我在页脚中实现页面,其中jquery库是在页脚中加载的,所以在我的代码之后。在执行代码之前,我怎么能等到这个已加载?谢谢!
编辑:我无法移动图书馆,也不能将我的代码放在页脚库中
答案 0 :(得分:0)
您最好的选择就是在包含jQuery的script
标记之后将script
标记移至。
<script src="/path/to/jquery.js"></script>
<script src="your-code.js"></script>
如果由于某种原因你真的,真的,真的无法做到这一点,你可以使用定时器循环:
(function() {
doStuff();
function doStuff() {
if (typeof jQuery !== "function") {
setTimeout(doStuff, 50);
return;
}
// ...your code here...
}
})();
但同样,#1真的是最好的选择。