Jquery UI effect

效果的使用

<!doctype html>

<html>

<head>

<meta charset="utf-8"> 

<title>jQuery UI Example Page</title>             

<scriptsrc="js/jquery-1.10.2.js"></script>  

<scriptsrc="js/jquery-ui-1.10.4.custom.js"></script>

<link rel="stylesheet"href="css/ui-lightness/jquery-ui-1.10.4.custom.min.css">

<style type="text/css">

  #content{

   border:1px solid #ddd;

   width:250px;  

   height:250px;

   }

   .green{

   background:green;

   }

   .size{

   width:1000px;

   height:1000px;

   }

</style>

<script>

$(function(){

 $("#button1").click(function() {

    //第一个参数是效果,第二个是效果的属性值用{}弄起来,相当于css

    //如果有多个属性也是写在{}中然后逗号隔开,第三个是设置延时,第四个是方法结束时调用的函数

    //其实参数这些关系就相对于继承关系,有一些是自己的有一些是公用的

    //第二个参数option(选择)的easing属性是每种效果都有的,可以查看eassing

    $("#content" ).effect("bounce",{distance:100,times:1,easing:"easeInBounce"},3000);

  });

  //用于测试方法覆盖hide() show() toggle()这些方法本来是jquery定义的

  //被覆盖后可以按effect的方法使用他们

  //toggle()这个方法是如果组件没有就显示有就消失

 $("#button2").click(function(){

    $("#content" ).toggle("bounce");

  });

 //addClass()这个方法的第一个参数是类名,用于添加样式

  //其中被添加的组件如果定义了该属性那么就没有效果了

 //toggleClass()意思是有就设没有就消失

 //switchClass()可以add 和remove class,但是使用add必须要给组件设置对应的class

  $("#button3").click(function(){

  //  $( "#content").toggleClass("green",300,"easeOutBounce");

    $("#content").switchClass("size","green",3000,"easeOutBounce");

  });

});

</script>

</head>

<body>

<h1>effect的使用</h1>

<input type="button"id="button1" value="测试effect"/>

<input type="button"id="button2" value="测试effect方法覆盖"/>

<input type="button"id="button3" value="测试addClass方法覆盖"/>

<p>如果要使用效果可以查看effect的文档,里面有相对应的效果可以使用</p>

<p>可以更改效果的各种参数,在对应的函数中</p>

<div id="content"class="ui-corner-all"></div>

</body>

</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值