使$().load()在jQuery v中工作。3.2.1
我知道$el.loadfunction。。。从3.0版开始就不推荐使用,但现在我需要一个使用.load而不是.onload函数的插件 是否有任何方法允许在版本>3.0中使用.loadfunction而不使用jQuery Migrate?此外,加载另一个版本的jQuery也不是一个选项,因为这对于一行代码来说似乎有点过头了使$().load()在jQuery v中工作。3.2.1,jquery,wordpress,Jquery,Wordpress,我知道$el.loadfunction。。。从3.0版开始就不推荐使用,但现在我需要一个使用.load而不是.onload函数的插件 是否有任何方法允许在版本>3.0中使用.loadfunction而不使用jQuery Migrate?此外,加载另一个版本的jQuery也不是一个选项,因为这对于一行代码来说似乎有点过头了 编辑:正如评论中指出的,我不能依赖于更改插件代码,因为我使用的是wordpress,更新时这些更改将被删除。你可以这样做吗?使用noConflict应用两个jQuery版本 &
编辑:正如评论中指出的,我不能依赖于更改插件代码,因为我使用的是wordpress,更新时这些更改将被删除。你可以这样做吗?使用noConflict应用两个jQuery版本
<script type="text/javascript">
var jQuery_1_1_3 = $.noConflict(true);
</script>
<!-- load jQuery 3.2.1 -->
<script type="text/javascript" src="http://example.com/jquery-3.2.1.js"></script>
<script type="text/javascript">
var jQuery_3.2.1 = $.noConflict(true);
</script>
这样,您就不必更改插件代码。要使其正常工作,您可以选择使用 这个插件添加了从jQuery核心删除的函数。这不应该在生产中使用,但应该用于修复脚本中存在的问题
你为什么不更改插件代码?@silentw抱歉,完全忘了写-我已经做了编辑。我正在使用wordpress,无法依赖直接更改-感谢您的贡献,但加载另一个版本的jquery不是一个选项-很抱歉,我没有在问题中编写它。如问题中所述-我不想使用迁移:
jQuery_3.2.1(document).ready(....)