zoukankan      html  css  js  c++  java
  • jquery基础研究学习【效果】

    ---------------------------------分割线--------------------------------------

    2017年6月7日18:16:35
    Query 效果
    jQuery 隐藏/显示
    jQuery 淡入淡出
    jQuery 滑动
    jQuery 动画
    jQuery 停止动画
    jQuery Callback
    jQuery 链
    笔记:
    1.jQuery 效果- 隐藏和显示
    隐藏、显示、切换,滑动,淡入淡出,以及动画,哇哦!
    2.jQuery hide() 和 show()
    语法:
    $(selector).hide(speed,callback);
    $(selector).show(speed,callback);
    通过 jQuery,您可以使用 hide() 和 show() 方法来隐藏和显示 HTML 元素:
    3.jQuery toggle()
    $(selector).toggle(speed,callback);
    可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。
    可选的 callback 参数是隐藏或显示完成后所执行的函数名称。
    通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。
    显示被隐藏的元素,并隐藏已显示的元素:
    4.jQuery 效果 - 淡入淡出
    通过 jQuery,您可以实现元素的淡入淡出效果。
    jQuery Fading 方法
    通过 jQuery,您可以实现元素的淡入淡出效果。
    jQuery 拥有下面四种 fade 方法:
        fadeIn()
        fadeOut()
        fadeToggle()
        fadeTo()

    5.jQuery 效果 - 滑动
    jQuery 滑动方法可使元素上下滑动。
    jQuery 滑动方法
    通过 jQuery,您可以在元素上创建滑动效果。
    jQuery 拥有以下滑动方法:
        slideDown()
        slideUp()
        slideToggle()
    6.jQuery slideDown() 方法
    jQuery slideDown() 方法用于向下滑动元素。
    语法:
    $(selector).slideDown(speed,callback);
    可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
    可选的 callback 参数是滑动完成后所执行的函数名称。
    7.jQuery slideUp() 方法
    jQuery slideUp() 方法用于向上滑动元素。
    语法:
    $(selector).slideUp(speed,callback);
    可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
    可选的 callback 参数是滑动完成后所执行的函数名称。
    8.jQuery slideToggle() 方法
    jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换。
    如果元素向下滑动,则 slideToggle() 可向上滑动它们。
    如果元素向上滑动,则 slideToggle() 可向下滑动它们。
    $(selector).slideToggle(speed,callback);
    可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
    可选的 callback 参数是滑动完成后所执行的函数名称。
    9.jQuery 动画 - animate() 方法
    jQuery animate() 方法用于创建自定义动画。
    语法:
    $(selector).animate({params},speed,callback);
    必需的 params 参数定义形成动画的 CSS 属性。
    可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
    可选的 callback 参数是动画完成后所执行的函数名称。
     默认情况下,所有 HTML 元素都有一个静态位置,且无法移动。
    如需对位置进行操作,要记得首先把元素的 CSS position 属性设置为 relative、fixed 或 absolute!
    10.可以用 animate() 方法来操作所有 CSS 属性吗?
    是的,几乎可以!不过,需要记住一件重要的事情:当使用 animate() 时,必须使用 Camel 标记法书写所有的属性名,比如,必须使用 paddingLeft 而不是 padding-left,使用 marginRight 而不是 margin-right,等等。
    同时,色彩动画并不包含在核心 jQuery 库中。
    1.jQuery animate() - 使用相对值
    也可以定义相对值(该值相对于元素的当前值)。需要在值的前面加上 += 或 -=:
    2.jQuery animate() - 使用队列功能
    默认地,jQuery 提供针对动画的队列功能。
    这意味着如果您在彼此之后编写多个 animate() 调用,jQuery 会创建包含这些方法调用的"内部"队列。然后逐一运行这些 animate 调用。
    3.jQuery stop() 方法
    jQuery stop() 方法用于停止动画或效果,在它们完成之前。
    stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。
    语法:
    $(selector).stop(stopAll,goToEnd);
    可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。
    可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。
    因此,默认地,stop() 会清除在被选元素上指定的当前动画。
    4.jQuery Callback 方法
    Callback 函数在当前动画 100% 完成之后执行。 总结:就是各种效果执行完之后,再去执行的函数。
    5.jQuery - 链(Chaining)
    通过 jQuery,可以把动作/方法链接在一起。
    Chaining 允许我们在一条语句中运行多个 jQuery 方法(在相同的元素上)。
    6.jQuery 方法链接
    直到现在,我们都是一次写一条 jQuery 语句(一条接着另一条)。
    不过,有一种名为链接(chaining)的技术,允许我们在相同的元素上运行多条 jQuery 命令,一条接着另一条。
    提示: 这样的话,浏览器就不必多次查找相同的元素。
    如需链接一个动作,您只需简单地把该动作追加到之前的动作上。
    --------------分割线-------------

    总结:

      很有意思啊,这些动画,前端工程师太幸福了,能玩这些,忒有意思哦,下一章任务该看。jquery HTML

  • 相关阅读:
    json返回数据拼接HTML
    jquery文本框验证字符长度和只能输入数字
    DataTable转换为Json格式
    将集合类转换成DataTable
    class创建单击事件
    ajax局部刷新分页
    查找根字符串
    游标的使用——mysql
    .NET 各种框架
    xml与datatable类型互换
  • 原文地址:https://www.cnblogs.com/Worssmagee1002/p/7054021.html
Copyright © 2011-2022 走看看