gpt4 book ai didi

javascript - 如何在 jQuery 3 中编写 $.fn.functionName = (function() {

转载 作者:行者123 更新时间:2023-12-01 02:05:15 26 4
gpt4 key购买 nike

我有很多函数,例如:$.fn.functionName = (function() {

我使用以下方式调用它们:$(this).functionName();

这在 jQuery 3 中已被弃用,我如何重写函数定义以使其正常工作(就像以前一样)。

您知道一个能够(自动)替换已弃用的 jQuery sintax 的库吗?有jquery迁移工具:https://blog.jquery.com/2016/05/19/jquery-migrate-1-4-1-released-and-the-path-to-jquery-3-0/但这对我没有太大帮助。

谢谢。

编辑

来自 jQuery 3 迁移工具的示例日志:

JQMIGRATE: jQuery.fn.focus() event shorthand is deprecated

console.trace()

migrateWarn
jQuery.fn[name]
$.fn.functionName/this.initData
$.fn.functionName
<anonymous>
_onReady
$.obj

最佳答案

您需要替换jQuery.fn.blur() to jQuery.fn.trigger('blur')jQuery.fn.focus() to jQuery.fn.trigger('focus')按照这个https://github.com/mervick/emojionearea/issues/217 ,

关于javascript - 如何在 jQuery 3 中编写 $.fn.functionName = (function() {,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50157882/

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