jquery效果学习笔记

1 引入JQUERY库应该在页面</head>前

2 $(this).hide() - 隐藏当前元素

3 所有 jQuery 函数位于一个 document ready 函数中为了防止文档在完全加载(就绪)之前运行 jQuery 代码

$(document).ready(function(){ --- jQuery functions go here ---- });

4 jQuery 选择器:

5 jquery 中的事件函数不加on 如click

6 $("p").hide(); 该方法隐藏所有 <p> 元素

7 jQuery 中事件

8 jQuery 隐藏/显示 hide() 和show()

其中 toggle() 方法来切换 hide() 和 show() 方法

$(selector).toggle(speed,callback);

可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。

可选的 callback 参数是 toggle() 方法完成后所执行的函数名称。

9 jQuery淡入淡出

  1.jQuery fadeIn() 用于淡入已隐藏的元素

    $(selector).fadeIn(speed,callback);

 

  2.jQuery fadeOut() 方法用于淡出可见元素

$(selector).fadeOut(speed,callback);


3.jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。
$(selector).fadeToggle(speed,callback);

4 Query fadeTo() 方法允许渐变为给定的不透明度(值介于 0 与 1 之间)。
   $(selector).fadeTo(speed,opacity,callback);
10 jQuery滑动方法
1.slideDown()方法用于向下滑动元素
$(selector).slideDown(speed,callback);

2 jQuery slideUp() 方法用于向上滑动元素
$(selector).slideUp(speed,callback);

3 slideToggle()方法可以在 slideDown() 与 slideUp() 方法之间进行切换

11 jQuery动画
1 jQuery animate() 方法用于创建自定义动画
    $(selector).animate({params},speed,callback);
   必需的 params 参数定义形成动画的 CSS 属性。
   可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。

   可选的 callback 参数是动画完成后所执行的函数名称。

   也可以定义相对值(该值相对于元素的当前值)。需要在值的前面加上 += 或 -=:

$("button").click(function(){
  $("div").animate({
    left:'250px',
    height:'+=150px',
    width:'+=150px'
  });
});
    甚至可以把属性的动画值设置为 "show"、"hide" 或 "toggle":
$("button").click(function(){
  $("div").animate({
    height:'toggle'
  });
});
编写多个 animate() 调用,jQuery 会创建包含这些方法调用的“内部”队列。然后逐一运行这些 animate 调用。

$("p").hide("slow")  
speed
duration 参数可以设置许多不同的值,比如 "slow", "fast", "normal" 或毫秒

12 jquery stop()
stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。
 $(selector).stop(stopAll,goToEnd);

  可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列  的动画向后执行。可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。

  因此,默认地,stop() 会清除在被选元素上指定的当前动画。

 

     13 jQuery Callback()  Callback 函数在当前动画 100% 完成之后执行。

   1 $(selector).hide(speed,callback)

 

  14jQuery 方法链接

    1.如需链接一个动作,您只需简单地把该动作追加到之前的动作上允许我们在相同的元素上运行多条 jQuery 命令,一条接着另一条。

 

posted @ 2014-10-26 21:45  哼前端  阅读(111)  评论(0编辑  收藏  举报