Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jQuery 3中写入$.fn.functionName=(function(){_Javascript_Jquery_Jquery Plugins - Fatal编程技术网

Javascript 如何在jQuery 3中写入$.fn.functionName=(function(){

Javascript 如何在jQuery 3中写入$.fn.functionName=(function(){,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我有很多函数,比如:$.fn.functionName=(function(){ 我使用:$(this.functionName(); 这在jQuery3中是不推荐的,我如何重写函数定义以使其工作良好(就像以前一样) 你知道有一个库能够(自动)将不推荐使用的jQuery替换为sintax吗?有一个jQuery迁移工具:但它对我帮助不大 多谢各位 编辑 jQuery 3迁移工具中的日志示例: JQMIGRATE: jQuery.fn.focus() event shorthand is depre

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

我使用:
$(this.functionName();

这在jQuery3中是不推荐的,我如何重写函数定义以使其工作良好(就像以前一样)

你知道有一个库能够(自动)将不推荐使用的jQuery替换为sintax吗?有一个jQuery迁移工具:但它对我帮助不大

多谢各位

编辑

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
JQMIGRATE:jQuery.fn.focus()事件速记不推荐使用
console.trace()
迁移角
jQuery.fn[名称]
$.fn.functionName/this.initData
$.fn.functionName
_onReady
$.obj

您需要将
jQuery.fn.blur()替换为jQuery.fn.trigger('blur')
并将
jQuery.fn.focus()替换为jQuery.fn.trigger('focus')
jQuery.fn.focus()替换为jQuery.fn.trigger('blur'),
根据这一点,

我使用了“livequery”()并在其中调用了$.fn.functionName

我知道,这是一个旧代码,但这就是问题所在。正如freedomn-m在一篇评论中所说的那样,$.fn.xxx并没有被弃用。我希望这也能帮助其他人。

我使用的是“livequery”()并在其中调用了$.fn.functionName


我知道,这是一个旧代码,但这就是问题所在。正如freedomn-m在一篇评论中所说,$.fn.xxx没有被弃用。我希望这也能帮助其他人。

如果您能提供此“弃用”的参考,这将有所帮助创建jQuery附加函数的方法。如上所述-为什么您认为此格式不受欢迎?最好用一个非工作代码的小示例更新您的问题。请参阅。不受欢迎的不是
$.fn.xxx
,而是您在其中使用的内容。如果无法提供代码,请注释所有代码并重新添加逐行显示问题。您是对的,我将删除该问题。我的问题完全错误。很抱歉浪费您的时间,感谢您的回答。还有另一个不推荐使用的函数。谢谢。如果您能提供此“不推荐使用”的参考,将有所帮助创建jQuery附加函数的方法。如上所述-为什么您认为此格式不受欢迎?最好用一个非工作代码的小示例更新您的问题。请参阅。不受欢迎的不是
$.fn.xxx
,而是您在其中使用的内容。如果无法提供代码,请注释所有代码并重新添加逐行显示问题。您是对的,我将删除该问题。我的问题完全错误。很抱歉浪费您的时间,感谢您的回答。还有另一个不推荐的功能。谢谢。回答得好,谢谢。这将修复我网站上的其他问题。但当前问题是我在“livequery”上调用该功能事件。这是一个旧代码。回答得好,谢谢。这将修复我网站上的其他问题。但当前的问题是,我在“livequery”事件上调用该函数。这是一个旧代码。。