我正在尝试通过 jQuery 创建一个动态滑块,如下所示
:(这不是完整的脚本,我只是剪切了相关的部分
$("head").append( $("<link rel=\"javascript\" type=\"text/css\">").attr("href", sliderjs) );
$('<script>$("#Glide").glide({ type: "carousel"});</' + 'script>').appendTo(document.body);
我可以看到 slider.js 文件已正确加载,但 Glide 脚本无法识别它,因为我是单独加载的,我想它可能没有按正确的顺序加载。
我尝试将附加部分添加到:
setTimeout(function() {
$('<script>$("#Glide").glide({ type: "carousel"});</' + 'script>').appendTo(document.body);
}, 300);
给它时间加载,但这似乎并不重要,它仍然无法识别它。
我已经将它们添加到 HTML 中并且工作得很好,但是我看不出我需要做什么才能让它以正确的顺序工作?