js实例教程-jQuery学习笔记之jQuery动画效果

发布时间:2018-12-09 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了js实例教程-jQuery学习笔记之jQuery动画效果脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

基本动画代码:

. 代码如下:


<htML XMlns="https://www.w3.org/1999/xhtml">
<head>
<tITle>Hello World jQuery!</title>
<script tyPE="text/javascript" src="jquery-1.3.2.min.js"></script>

&nbsp;

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

//基本的动画函数主要分为show, hide和toggle三个. 都提供了无参数的版本
//并且都提供了两个参数的重载,如show( speed, [callback] ),
//callback,签名如下:function callback() {this;}在回调函数中的this 是执行此函数的DOM 对象. 会在动画结束时执行.
//因为回调函数可以省略, 所以可以传入一个数值作为唯一参数, 则会在参数规定的时间内用动画效果的显示/隐藏元素
//参数可以使用三种预定速度之一的字符串("slow", "normal", "fast")
//或直接使用数字表示动画时长,单位是毫秒数值(如500).


//动画速度
VAR speed = 500;
//绑定事件处理
$("#BTnShow").click(function(event)
{
//取消事件冒泡
event.stopPropagation();
//设置弹出层位置
var offset = $(event.target).offset();
$("#pPop").css({ top: offset.top + $(event.target).height()+ "px", left: offset.left });
//动画显示
$("#pPop").show(speed);
});
//单击空白区域隐藏弹出层
$(document).click(function(event) { $("#pPop").hide(speed) });
//单击弹出层则自身隐藏
$("#pPop").click(function(event) {
event.stopPRopagation()
$("#pPop").hide(speed);
});


var flip = 0;
$("#btnP").click(function () {
$("p").toggle("fast");
//$("p").toggle( flip++ % 2 == 0 );
});


//绑定事件处理
$("#btnT").click(function(event)
{
//取消事件冒泡
event.stopPropagation();
//设置弹出层位置
var offset = $(event.target).offset();
$("#pPop").css({ top: offset.top + $(event.target).height() + "px", left: offset.left });
//切换弹出层的显示状态
$("#pPop").toggle(speed);
});

});
</script>

</head>
<body>
<p>
<br /><br /><br />
<button id="btnShow">显示提示文字</button>
<button id=btnP>显示段落</button>
<button id=btnT>toggle函数测试</button>
</p>
<!-- 弹出层-->
<p id="pPop" style="background-color: #f0f0f0; border: solid 1px
#000000; position: absolute; display:none;
width: 600px; height: 100px;">
<p style="text-align: @R_406_934@;">弹出层</p>
</p>
<p>这个是一个段落</p>
<p>这个是第二个段落</p>
</body>
</html>


============================================================

 

滑动动画和透明动画效果代码:

 

. 代码如下:


<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<title>Hello World jQuery!</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>

 

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

//滑动动画效果
$("#btnShow").click(function(){
$("#pPop").slideDown("fast");
});

$("#btnHide").click(function(){
$("#pPop").slideUp("slow");
});

$("#btnT").click(function(){
$("#pPop").slideToggle("slow");
});


//透明度动画效果

$("#bShow").click(function(){
$("#pPop").fadeIn(2000);
});

$("#bHide").click(function(){
$("#pPop").fadeOut("slow");
});

//指定到透明度
$("#bHelf").click(function(){
$("#pPop").fadeTo("slow",0.3);
});

 

});
</script>

</head>
<body>
<p>
<br /><br /><br />
<button id="btnShow">显示提示文字</button>
<button id="btnHide">隐藏提示文字</button>
<button id=btnT>toggle函数测试</button>
<br />
<button id=bShow>淡入</button>
<button id=bHide>淡出</button>
<button id=bHelf>透明</button>
</p>
<!-- 弹出层-->
<p id="pPop" style="background-color: #f0f0f0; border: solid 1px
#000000; position: absolute; display:none;
width: 600px; height: 100px;">
<p style="text-align: center;">弹出层</p>
</p>
<p>这个是一个段落</p>
<p>这个是第二个段落</p>
</body>
</html>


基本动画代码:

. 代码如下:


<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<title>Hello World jQuery!</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>

 

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

//基本的动画函数主要分为show, hide和toggle三个. 都提供了无参数的版本
//并且都提供了两个参数的重载,如show( speed, [callback] ),
//callback,签名如下:function callback() {this;}在回调函数中的this 是执行此函数的DOM 对象. 会在动画结束时执行.
//因为回调函数可以省略, 所以可以传入一个数值作为唯一参数, 则会在参数规定的时间内用动画效果的显示/隐藏元素
//参数可以使用三种预定速度之一的字符串("slow", "normal", "fast")
//或直接使用数字表示动画时长,单位是毫秒数值(如500).


//动画速度
var speed = 500;
//绑定事件处理
$("#btnShow").click(function(event)
{
//取消事件冒泡
event.stopPropagation();
//设置弹出层位置
var offset = $(event.target).offset();
$("#pPop").css({ top: offset.top + $(event.target).height()+ "px", left: offset.left });
//动画显示
$("#pPop").show(speed);
});
//单击空白区域隐藏弹出层
$(document).click(function(event) { $("#pPop").hide(speed) });
//单击弹出层则自身隐藏
$("#pPop").click(function(event) {
event.stopPropagation()
$("#pPop").hide(speed);
});


var flip = 0;
$("#btnP").click(function () {
$("p").toggle("fast");
//$("p").toggle( flip++ % 2 == 0 );
});


//绑定事件处理
$("#btnT").click(function(event)
{
//取消事件冒泡
event.stopPropagation();
//设置弹出层位置
var offset = $(event.target).offset();
$("#pPop").css({ top: offset.top + $(event.target).height() + "px", left: offset.left });
//切换弹出层的显示状态
$("#pPop").toggle(speed);
});

});
</script>

</head>
<body>
<p>
<br /><br /><br />
<button id="btnShow">显示提示文字</button>
<button id=btnP>显示段落</button>
<button id=btnT>toggle函数测试</button>
</p>
<!-- 弹出层-->
<p id="pPop" style="background-color: #f0f0f0; border: solid 1px
#000000; position: absolute; display:none;
width: 600px; height: 100px;">
<p style="text-align: center;">弹出层</p>
</p>
<p>这个是一个段落</p>
<p>这个是第二个段落</p>
</body>
</html>


============================================================

 

滑动动画和透明动画效果代码:

 

. 代码如下:


<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<title>Hello World jQuery!</title>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>

 

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

//滑动动画效果
$("#btnShow").click(function(){
$("#pPop").slideDown("fast");
});

$("#btnHide").click(function(){
$("#pPop").slideUp("slow");
});

$("#btnT").click(function(){
$("#pPop").slideToggle("slow");
});


//透明度动画效果

$("#bShow").click(function(){
$("#pPop").fadeIn(2000);
});

$("#bHide").click(function(){
$("#pPop").fadeOut("slow");
});

//指定到透明度
$("#bHelf").click(function(){
$("#pPop").fadeTo("slow",0.3);
});

 

});
</script>

</head>
<body>
<p>
<br /><br /><br />
<button id="btnShow">显示提示文字</button>
<button id="btnHide">隐藏提示文字</button>
<button id=btnT>toggle函数测试</button>
<br />
<button id=bShow>淡入</button>
<button id=bHide>淡出</button>
<button id=bHelf>半透明</button>
</p>
<!-- 弹出层-->
<p id="pPop" style="background-color: #f0f0f0; border: solid 1px
#000000; position: absolute; display:none;
width: 600px; height: 100px;">
<p style="text-align: center;">弹出层</p>
</p>
<p>这个是一个段落</p>
<p>这个是第二个段落</p>
</body>
</html>


觉得可用,就经常来吧!Javascript技巧 脚本宝典 欢迎评论哦! js技巧,巧夺天工,精雕玉琢。小宝典献丑了!

脚本宝典总结

以上是脚本宝典为你收集整理的js实例教程-jQuery学习笔记之jQuery动画效果全部内容,希望文章能够帮你解决js实例教程-jQuery学习笔记之jQuery动画效果所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。