gpt4 book ai didi

javascript - Uncaught ReferenceError : $ is not defined while Adding webticker

转载 作者:行者123 更新时间:2023-12-03 07:06:45 25 4
gpt4 key购买 nike

我收到此错误:

Uncaught ReferenceError: $ is not defined

我已经完成了正确的基础知识,但它仍然显示了这一点。我究竟做错了什么?这是我的脚本。我使用 DOM 元素来创建它。

var parenthead = document.head;
sjq = document.createElement("script");
sjq.src = "http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js";
parenthead.appendChild(sjq);

swt = document.createElement("script");
swt.src = "http://otexconnect.com/jquery.webticker.min.js";
parenthead.appendChild(swt);

$("#webticker").webTicker();

这是我的 HTML

<ul id="webticker">
<li id="item1">Some text</li>
</ul>

我们将提供任何形式的帮助。谢谢

最佳答案

你调用了一个尚未准备好使用的函数,你需要一个回调, 做了一个加载函数,当所有脚本准备好时它会调用回调语句。

<ul id="webticker">
<li id="item1">Some text</li>
</ul>
<script>
var libsToLoad = ['http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js',
'http://otexconnect.com/jquery.webticker.min.js'];
function load(array,cb){
var ready = false;
var lib = null;
var parenthead = document.head;
var totalItens = array.length;
var loaded = 0;
while(lib = array.shift()){
console.log('lib',lib);
var script = document.createElement("script");
script.src = lib;
parenthead.appendChild(script);
script.onload = function(){
loaded++;
if(loaded == totalItens){
ready = true;
cb();
}
};

}

}

load(libsToLoad,function(){
console.log('ready');
console.log($);
console.log($("#webticker li").html())
//Make your logic here
});
</script>

关于javascript - Uncaught ReferenceError : $ is not defined while Adding webticker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36795702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com