首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查是否定义了特定的jquery-easing方法?

如何检查是否定义了特定的jquery-easing方法?
EN

Stack Overflow用户
提问于 2013-02-24 18:51:53
回答 1查看 142关注 0票数 2

我有一个jQuery插件。其中一个选项是用于动画的缓动方法。在继续使用指定的宽松方法调用$.animate(...)函数之前,我希望能够检查是否定义了宽松方法。如下所示:

代码语言:javascript
复制
var easingMethod = option.easing;
if (!IsDefined(easingMethod)) easingMethod = 'linear';

什么是IsDefined()函数?

除了typeof(easingMethod)==='string',我可以做if (typeof(easingMethod)==undefined)。我想的更多的是

代码语言:javascript
复制
function isDefined(s) {
   // If a method named 's' is defined, return true, else false
}

我不知道该怎么做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-24 18:58:01

这个怎么样?

代码语言:javascript
复制
function isDefined(s) {
  return $.easing.hasOwnProperty(s);
}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15051026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档