Jquery 动画效果 停止延迟
2013-05-06 19:57
495 查看
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
.imgclass
{
width: 300px;
height: 300px;
border: solid 1px red;
position:relative; left:100px; top:100px;
}
</style>
<script src="jquery-1.9.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('img').click(function () {
//$('img').css({width:'500px',height:'500px'});
//$('img').animate({width:'500px',height:'500px'}, 2000);
$(this).animate({ width: '500px' }, 2000).animate({ height: '500px' }, 2000).animate({ left: '+=100px' }, 2000).animate({ top: '-=100px' }, 2000);
})
$('#Button1').click(function () {
$('#spinfo').animate({ fontSize: '40px' }, 2000);
})
//停止动画
$('#Button2').click(function () {
//$('#spinfo').stop();
//当一个元素有一个动画队列时,停止的只是当前正在执行的动画,后面的动画还会继续执行
$('img').stop();
})
$('#Button3').click(function () {
$('img').delay(2000).hide(2000);
})
})
</script>
</head>
<body>
<input id="Button1" type="button" value="button" />
<input id="Button2" type="button" value="停止" />
<input id="Button3" type="button" value="延迟" />
<span id="spinfo">好热</span>
<br />
<img src="images/3.jpg" class="imgclass" />
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<style type="text/css">
.imgclass
{
width: 300px;
height: 300px;
border: solid 1px red;
position:relative; left:100px; top:100px;
}
</style>
<script src="jquery-1.9.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('img').click(function () {
//$('img').css({width:'500px',height:'500px'});
//$('img').animate({width:'500px',height:'500px'}, 2000);
$(this).animate({ width: '500px' }, 2000).animate({ height: '500px' }, 2000).animate({ left: '+=100px' }, 2000).animate({ top: '-=100px' }, 2000);
})
$('#Button1').click(function () {
$('#spinfo').animate({ fontSize: '40px' }, 2000);
})
//停止动画
$('#Button2').click(function () {
//$('#spinfo').stop();
//当一个元素有一个动画队列时,停止的只是当前正在执行的动画,后面的动画还会继续执行
$('img').stop();
})
$('#Button3').click(function () {
$('img').delay(2000).hide(2000);
})
})
</script>
</head>
<body>
<input id="Button1" type="button" value="button" />
<input id="Button2" type="button" value="停止" />
<input id="Button3" type="button" value="延迟" />
<span id="spinfo">好热</span>
<br />
<img src="images/3.jpg" class="imgclass" />
</body>
</html>
相关文章推荐
- jQuery 效果999动画 延迟
- 10010---jQuery效果--动画/停止动画
- 【jQuery】调用stop()方法停止当前所有动画效果
- jQuery 之 动画与动画停止效果(四)
- jQuery动画效果2(animate移位效果/stop停止/delay延时效果)
- jQuery图片切换动画效果 处理动画延迟
- jquery的动画 显示 隐藏 效果 停止
- jQuery 效果(2)——停止动画
- 基于jQuery实现图片推拉门动画效果的两种方法
- jQuery简单动画变换效果实例分析
- JQuery动画效果
- jQuery动画效果
- jquery 动画总结(主要指效果函数)
- 超链接 鼠标滑过超链接3D翻转效果,括号动画效果 jQuery插件
- jquery.easing.js 使用动画过度效果
- Jquery系列(五) 动画效果
- UIView类动画效果 commit后如何停止
- jQuery的animate函数实现图文切换动画效果
- jquery动画与效果
- jquery实现返回顶部按钮和scroll滚动功能[带动画效果] 转载