当前位置:asp编程网>技术教程>Javascript教程>  正文

mootools实例:使用Tween来实现改变div宽度动画

1970-01-01 08:00:00   来源:www.aspbc.com    作者:wangsdong   浏览量:2507   收藏

本来一个div,宽度100px,使用mootools将它的宽度慢慢地变成300px,并且还有动画增加的效果。

<style type="text/css">
#t{
 width:100px;
 height:100px;
 border:1px solid #f00;
}
</style>
<script type="text/javascript" src="http://www.aspbc.com/js/mootools.js"></script>
<script type="text/javascript">
//当页面加载完后
window.addEvent('domready',function(){	
 //方法1
 $('btn').addEvent('click',function(){
 var newTweenElement = $('t');
   // 然后我们new一个FX.Tween,然后赋值给一个变量
    var newTween = new Fx.Tween(newTweenElement);
      if($('t').get('status')==0){		
      newTween.start('width', '100px', '300px');
       $('t').set('status',1);
    }
    else
     {
        newTween.start('width', '300px', '100px');
	 $('t').set('status',0);
     }
 });
	
	
//方法2
$('dh_btn').addEvent('click',function(){
 if($('t').get('status')==0){
  $('t').tween( 'width','500px');
  $('t').set('status',1);
 }
 else
 {
    $('t').tween( 'width','100px');
    $('t').set('status',0);
  }
 });	
});
</script>
<div id="t" status="0">
</div>
<input type="button" id="btn" value="方法1" />
<input type="button" id="dh_btn" value="方法2" />
(鼠标移到代码上去,在代码的顶部会出现四个图标,第一个是查看源代码,第二个是复制代码,第三个是打印代码,第四个是帮助)


知识点:这里主要的知识点就是$('t').tween( 'width','100px');和var newTween = new Fx.Tween(newTweenElement);
 newTween.start('width', '100px', '300px');
的应用,其他的知识点以前都介绍过,这里就省略了。

 

原创文章,转载请注明来源:asp编程网(www.aspbc.com),谢谢。



关于我们-广告合作-联系我们-积分规则-网站地图

Copyright(C)2013-2017版权所属asp编程网