Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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方法_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript 如何检查是否定义了jQuery方法

Javascript 如何检查是否定义了jQuery方法,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,如何检查是否定义了特定的缓和方法?例如,jQuery包括两种方法(“线性”和“swing”),jQuery UI有更多的方法,还有第三方插件有更多的方法。在我的插件中,我让开发人员指定了一种缓解方法,但这取决于他们是否包含定义这些方法的适当文件,因此如果他们指定了一种不存在的缓解方法,我想检查并显示一个错误。我相信这应该很简单: jQuery.easing['swing'] != undefined // -> true jQuery.easing['foobar'] != unde

如何检查是否定义了特定的缓和方法?例如,jQuery包括两种方法(“线性”和“swing”),jQuery UI有更多的方法,还有第三方插件有更多的方法。在我的插件中,我让开发人员指定了一种缓解方法,但这取决于他们是否包含定义这些方法的适当文件,因此如果他们指定了一种不存在的缓解方法,我想检查并显示一个错误。

我相信这应该很简单:

jQuery.easing['swing'] != undefined    // -> true
jQuery.easing['foobar'] != undefined   // -> false

我相信这应该很容易:

jQuery.easing['swing'] != undefined    // -> true
jQuery.easing['foobar'] != undefined   // -> false

仅供参考,您也可以使用我更喜欢的点表示法-jQuery.easing.foobarYep。我之所以选择这种语法,是因为我认为您可能希望对键使用变量,而点表示法不允许您自然使用。仅供参考,您也可以使用我更喜欢的点表示法-jQuery.easing.foobarYep。我之所以选择这种语法,是因为我认为您可能希望对键使用变量,而点表示法不允许您自然地使用变量。