gpt4 book ai didi

jquery - 使用 jquery.noConflict()

转载 作者:行者123 更新时间:2023-12-01 03:26:35 27 4
gpt4 key购买 nike

我有两个文件。 HTML 和 .js 文件。在 code.js 中,我编写了 jquery 代码,在 HTML 文件中,我包含了 code.js,如下所示:

<script src="jquery-1.4.2.js"></script>
<script src="jquery.interval.js"></script>
<script src="code.js">
jQuery.noConflict();
var $jcode = jQuery;
</script>

在code.js中,我编写了以下内容:

jcode(document).ready(function() {
jcode.interval(checkForms, 2000);
});

当我运行它时,它给我错误,因为无法读取未定义的间隔属性。我认为我对 noConflict 的使用有问题。你能帮忙吗?

谢谢

最佳答案

您遇到的问题是在包含内联代码的脚本标记中使用 src 属性。将对 noConflict 的调用移至 code.js,或者创建一个新的脚本标记,在引用 code.js 之前调用 noConflict。

<script>
jQuery.noConflict();
var $jcode = jQuery;
</script>
<script src="code.js"></script>

此外,正如其他人所指出的,在引用 jQuery 别名时,请务必使用 $jcode 而不是 jcode。

John Resig 在他的 Degrading Script Tags 中讨论了这一点发布。

关于jquery - 使用 jquery.noConflict(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4496597/

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