$.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。
如扩展$.fn.abc()
那么你可以这样子:$("#div").abc();
通常使用extend方法扩展,详细请看API.
$.fx是指jquery的特效。
如果使用显示、滑动、淡入淡出、动画等。
$.fx.off可以关闭动画,其实是直接显示结果。
如扩展$.fn.abc()
那么你可以这样子:$("#div").abc();
通常使用extend方法扩展,详细请看API.
$.fx是指jquery的特效。
如果使用显示、滑动、淡入淡出、动画等。
$.fx.off可以关闭动画,其实是直接显示结果。
自己也不是很理解,但是问了下身边的人,我还是没明白,大概是$.fn相当于Java的一个静态方法,用的时候直接调用
$(#id).abc即可,但是没用fn则比如,
$.validNumber = function(input){
if(!input){
alert("验证对象为空");
return true;
}
用的时候直接 $.validNumber 就可以了
jQuery扩展与特效解析
本文介绍了jQuery中$.fn和$.fx的作用与使用方法。$.fn用于扩展jQuery实例的方法,允许开发者为jQuery对象添加自定义行为;$.fx则主要用于实现jQuery内置的动画效果,包括淡入淡出、滑动等,并提供了关闭动画的选项。
158

被折叠的 条评论
为什么被折叠?



