jQuery API

Posted 小U~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery API相关的知识,希望对你有一定的参考价值。

.addClass( className [, duration ] [, easing ] [, complete ] )

  • className
    Type: String
    为每个匹配元素的class属性增加一个或多个样式名(空格隔开)。
  • duration (default: 400)
    Type: Number or String
    一个字符串或者数字决定动画将运行多久。(愚人码头注:默认值: "normal", 三种预定速度的字符串("slow", "normal", 或 "fast")或表示动画时长的毫秒数值(如:1000) )
  • easing (default: swing)
    Type: String
    一个字符串,表示过渡使用哪种缓动 函数。
  • complete
    Type: Function()
    在动画完成时执行的函数。

toggle:blind、bounce、effect、dropexplode、fadefold、highlight、puffpulsate、scaleshakeslide

<script>
$( document ).click(function() {
$( "#toggle" ).toggle( "blind" );
});
</script>
 
<script>
$( document ).click(function() {
$( "#toggle" ).toggle( "bounce", { times: 3 }, "slow" );
});
</script>
 
<script>
$( document ).click(function() {
$( "#toggle" ).toggle( "clip" );
});
</script>
 
<script>
$( "#toggle" ).click(function() {
$( "#elem" ).animate({
color: "green",
backgroundColor: "rgb( 20, 20, 20 )"
});
});
</script>
<script>
$( document ).click(function() {
$( "div" ).effect( "bounce", "slow" );
});
</script>
 

Color Animation

jQuery UI特效内核使用rgb()rgba(),16进制值,甚至颜色名称比如"aqua"给颜色增加了动画新特性。只需要包含 jQuery UI特效内核文件和.animate()就可以获得对各种颜色的支持。

支持以下属性:

  • backgroundColor
  • borderBottomColor
  • borderLeftColor
  • borderRightColor
  • borderTopColor
  • color
  • columnRuleColor
  • outlineColor
  • textDecorationColor
  • textEmphasisColor
<script>
$( "#toggle" ).click(function() {
$( "#elem" ).animate({
color: "green",
backgroundColor: "rgb( 20, 20, 20 )"
});
});
</script>

.hide()

<script>
$( "button" ).click(function() {
$( "div" ).hide( "drop", { direction: "down" }, "slow" );
});

.removeClass

<script>
$( "div" ).click(function() {
$( this ).removeClass( "big-blue", 1000, "easeInBack" );
});
 
<script>
$( "div" ).click(function() {
$( this ).toggleClass( "big-blue", 1000, "easeOutSine" );
});
</script>

以上是关于jQuery API的主要内容,如果未能解决你的问题,请参考以下文章

markdown 在WordPress中使用jQuery代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

很实用的JQuery代码片段(转)

几个有用的JavaScript/jQuery代码片段(转)

几个非常实用的JQuery代码片段

高效Web开发的10个jQuery代码片段