jquery系列教程5-动画操作全解

点击打开:
jquery系列教程1-选择器全解
jquery系列教程2-style样式操作全解
jquery系列教程3-DOM操作全解
jquery系列教程4-事件操作全解
jquery系列教程5-动画操作全解
jquery系列教程6-ajax的应用全解
jquery系列教程7-自定义jquery插件全解
jquery系列教程8-jquery插件大全

jquery中的动画操作全解:

动画函数都可以选择性传递速度和回调函数

显示隐藏
hide(speed,callback)

$cr.hide();                                 //元素隐藏,会记住diaplay原始属性
$cr.css("display","none");                  //元素隐藏,忘记diaplay原始属性
$cr.show();                                 //元素显示,回复diaplay原始属性
$cr.hide('slow');                           //传递字符串型参数  'slow'600ms,'fast'200ms,'normal'400ms。没有参数表示立即实现
$cr.show(1000,function(){                   //传递整型速度参数,和回调函数
    alert("显示结束");
});
$cr.toggle();                               //切换元素可见性动画

**透明度 **
fade(speed,easing,callback)

$cr.fadeOut('slow',"swing");              	//元素淡出    "swing" - 在开头/结尾移动慢,在中间移动快,"linear" - 匀速移动
$cr.fadeIn();                               //元素淡入
$cr.fadeTo(600,0.2);                        //改变元素不透明度动画
$cr.fadeToggle();                           //改变元素不透明度实现元素可见性动画

**滑动 **
slide(speed,callback); 改变元素的display属性

$cr.slideDown();                            //向下滑动元素
$cr.slideUp();                              //向上滑动元素
$cr.slideToggle();                          //切换元素高度动画

**自定义动画 **
animate({params},speed,callback)

if(!$cr.is(":animated")){                   //判断元素是否处于动画状态
	    $cr.animate({                       //同一个animate内的动画为并行
            left:'250px',                   //position属性必须设置成relative或absolute
            height:'+=150px',               //使用相对值
            width:'toggle'                  //可以把属性的动画值设置为 "show"、"hide" 或 "toggle"。其中opacity的'show'表示fadeIn, height的'show'表示slideDown,在属性上设置show表示出现
        },'slow',function(){
            alert("动画执行完成");
        })
        .delay(1000)                          //延迟时间,使用链式写法
        .animate({fontSize:'3em'},"slow");    //多个animate之间是顺序执行的
}else{
    //停止动画  stop(stopAll,goToEnd);  stopAll表示是否清除后续所有动画,默认false,goToEnd表示当前动画是否立即执行完成,默认为false。
    $cr.stop();                               //不带参数时,会清除在被选元素上指定的当前动画
}






  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
对不起,我无法提供淘宝精品服饰案例的 jQuery 代码。但是,我可以为您提供一些关于如何使用 jQuery 开发淘宝精品服饰案例的一般指导。 首先,您需要引入 jQuery 库。您可以在 HTML 文件使用以下代码来引入 jQuery: ```html <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> ``` 接下来,您可以使用 jQuery 来处理页面的元素,例如添加、删除、修改元素的内容和样式等。下面是一个简单的例子,展示了如何使用 jQuery 选择元素,并为其添加点击事件: ```html <!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> </head> <body> <h1>淘宝精品服饰案例</h1> <div id="item1">精品T恤</div> <div id="item2">精品裤子</div> <script> $(document).ready(function() { // 选择元素并添加点击事件 $("#item1").click(function() { alert("您点击了精品T恤!"); }); $("#item2").click(function() { alert("您点击了精品裤子!"); }); }); </script> </body> </html> ``` 在上面的例子,我们使用 `$` 符号来表示 jQuery 对象,然后通过选择器选择元素(使用 `#` 表示选择 ID),并使用 `click` 方法为选定的元素添加点击事件。当用户点击相应的元素时,就会弹出一个提示框。 以上只是一个简单的示例,实际开发您可以根据需求使用更多的 jQuery 方法和功能来构建淘宝精品服饰案例。希望对您有所帮助!如果您有更多问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

腾讯AI架构师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值