Javascript jQuery持续时间方法
目前我正在为jQuery开发一个插件。在某些jQuery函数中,您可以在中传递持续时间(例如,Javascript jQuery持续时间方法,javascript,jquery,callback,Javascript,Jquery,Callback,目前我正在为jQuery开发一个插件。在某些jQuery函数中,您可以在中传递持续时间(例如,'500ms','1s','fast')参数 我假设jQuery中有一个函数,它对该值进行排序并返回一个ms格式的值?(因此1s将返回1000或其他内容) 这将是哪种方法,在我自己的插件中可以使用它吗?因此,我可以在'1s'或'fast'之后启动回调,就像animate目前使用的其他方法一样。您可以自己轻松实现这一点 function ms(s){ return parseInt(s) *1000;
'500ms'
,'1s'
,'fast'
)参数
我假设jQuery中有一个函数,它对该值进行排序并返回一个ms格式的值?(因此1s
将返回1000
或其他内容)
这将是哪种方法,在我自己的插件中可以使用它吗?因此,我可以在
'1s'
或'fast'
之后启动回调,就像animate目前使用的其他方法一样。您可以自己轻松实现这一点
function ms(s){
return parseInt(s) *1000;
}
alert(ms("20s")); #=> 20000
除此之外,与
'1s'
相比,使用1000
几乎没有什么不便。整数还有其他好处,因为它更容易使用简单的算术以编程方式进行修改。您可以自己轻松实现这一点
function ms(s){
return parseInt(s) *1000;
}
alert(ms("20s")); #=> 20000
除此之外,与
'1s'
相比,使用1000
几乎没有什么不便。整数还有其他好处,因为它更容易使用简单的算术以编程方式进行修改。您可以随时查看。在这里,您可以看到调用的方法使用:
jQuery.speed
在这方面似乎很有用,尽管我没有看到任何代码将'1s'
转换为1000
。您确定jQuery正在这样做吗?您可以随时查看。在这里,您可以看到调用的方法使用:
jQuery.speed
在这方面似乎很有用,尽管我没有看到任何代码将'1s'
转换为1000
。您确定jQuery正在这样做吗?让我们看看jQuery源代码:
speeds: {
slow: 600,
fast: 200,
// Default speed
_default: 400
},
那么,缓慢衰减怎么样?让我们再看一看来源。看起来“淡出”只是自定义动画的快捷方式。jQuery为此重新使用了一个很好的通用逻辑块。在这里粘贴整个源代码是没有意义的:)您可以轻松地亲自去查看您的项目 让我们看看jquery源代码:
speeds: {
slow: 600,
fast: 200,
// Default speed
_default: 400
},
那么,缓慢衰减怎么样?让我们再看一看来源。看起来“淡出”只是自定义动画的快捷方式。jQuery为此重新使用了一个很好的通用逻辑块。在这里粘贴整个源代码是没有意义的:)您可以轻松地亲自去查看您的项目