jQuery 学习笔记(二 )

1.控制组件的显示与隐藏

<script type="text/javascript">
  $(document).ready(function() {
  $("#mInput").click(function() {

$("p#a").toggle(500,fun1()); //指定执行时间,执行完毕后的回调函数

   //$("p#a").toggle(500); //指定执行时间

});
});

</script>

<input type="button" id="mInput" value="commit" />
<p id="a">a</p>



2.JQuery 滑动

1.根据组件id滑动

<script type="text/javascript">
  function fun1() {

  $("#myP").slideToggle("slow");

}
</script>


<p  id="myP">选择</p>
<div >a</div>
<input type="button" value="click me" id="btn" οnclick="fun1()" />


2.根据class 滑动

2.1 添加css样式属性

<style type="text/css">
  div.bottom,p.top {
     margin: 0px;
     padding: 5px;
     text-align: center;
    background: #e5eecc;
   border: solid 1px #c3c3c3;
}
</style>


2.2 引用样式

<p class="top"  id="myP">选择</p>
<div class="bottom">a</div>
<input type="button" value="click me" id="btn" οnclick="fun1()" />


2.3

<script type="text/javascript">
  function fun1() {

    $(".bottom").slideToggle("slow");

}


2.4 停止动画(  stop()  )

$(".bottom").stop();


3.JQuery 动画

tip:要实现动画首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute!

3.1 

div.blocks {
  background: #e5eecc;
  width: 100px;
  height: 100px;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  position: relative;
}

3.2

<div class="blocks" id="moveId">移动</div>

<input type="button" value="click me" id="btn" οnclick="fun2()" />


3.3

function fun2() {
  $("#moveId").animate({
    left: '200px', //平移
    opacity: '0.5', //透明度
    height: '150px', //设置高
    width: '150px',  //设置宽
    //height:'toggle', //隐藏|显示高度
    // width:'toggle',  //隐藏|显示长度
  });
}


4.animate() - 使用队列功能

function fun3(){
var ele=$("#moveId");   // 依次执行
ele.animate({width:'110px'});   
ele.animate({width:'120px'});
ele.animate({width:'130px'});
ele.animate({width:'140px'});
}


<div class="blocks" id="moveId">移动</div>

<input type="button" value="click me" id="btn" οnclick="fun3()" />

















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值