jQuery UI特效

      effect(type, options, speed, callback)

$.()          字符串  {对象}  

type 效果
blind 百叶窗
bounce 弹跳
clip 将两条相对的边移动至中间相遇
drop 掉出页面
explode 分解成碎片散射
fade  
fold 合并相对的一组边框,对另一组边框做相同操作
highlight 改变元素的背景颜色
puff 调整不透明度时原地放大或缩小
pulsate 闪烁
scale 通过百分比放大或缩小
shake 来回晃动元素
size 重新设定元素的宽度和高度
slide 滑入
transfer 为临时创建的轮廓元素应用动画,使元素像移动到另一个元素

 

 

           

 

 

  

 

 

 

 

 

 

 

 options:核心animate()方法定义的指定特效的选项

 

扩展方法

使用上表的所有特性

show(effect, options, speed, callback)

hide(effect, options, speed, callback)

toggle(effect, options, speed, callback)

 

扩展类转换方法

addClass(class, speed, easing, callback)

removeClass(class, speed, easing, callback)

toggleClass(class, force, speed, easing, callback)

       easing:传入animate()方法的缓动函数的名称

       force:如果指定为true,则强制toggleClass()方法添加类名,指定为false则强制删除类名

switchClass(removed, added, speed, easing, callback)

使用一个转换特性删除指定的一个或多个类,同时增加指定的一个或多个特效

 

缓动特效

jQuery核心提供了两个缓动特效:linear和swing。jQuery UI将swing重命名为jswing,添加了自己的swing版本。

backgroundPosition borderWidth borderBottomWidth
borderLeftWidth borderRightWidth borderTopWidth
borderSpacing margin marginBottom
marginLeft marginRight marginTop
outlineWidth padding paddingBottom
paddingLeft paddingRight paddingTop
height width maxHeight
maxWidth minHeight minWidth
font fontSize bottom
left right top
letterSpacing wordSpacing lineHeight
textIndent    

 

 

 

 

 

 

 

 

 

 

 

高级定位

position(options):使用options的信息对包装元素绝对定位

选项 描述
my 指定包装元素的位置来使其与目标元素或在at里设置的位置对齐,由top、left、bottom、right和center的两个值构成
at 指定目标元素的位置作为重定位元素的目标位置
of 目标元素的选择器 ,或者作为目标位置的包含鼠标坐标的Event实例
offset 添加到计算出来的位置的偏移量,分别作为left和top,指定单个则同时应用到left和top
collision 当被定位元素超出窗体边界指定应用的规则
using 替换内部函数来改变元素的位置

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。