JQuery

首先,JQuery简介:
jQuery是一个JavaScript函数库。
jQuery库包含以下特性:
HTML元素选取
HTML元素操作
CSS操作
HTML事件函数
JavaScript特效和动画
HTML DOM 遍历和修改
AJAX
Utitles
然后,怎么在你的代码之中用到jQuery
在你的部分,添加引用代码


)写这一段也行

接下来我们来讲一下jQuery的语法:
jQuery的语法是为HTML元素选取编制的,可以对元素执行某些操作。
基础语法构造是:$(selector).action()
美元符号定义jQuery
选择器用来"查询"和"查找"HTML元素
jQuery的action()执行对元素的操作

文档就绪函数

$(document).ready(function(){

/*--- jQuery functions go here ----*/

});

这个document ready函数防止文档在完全加载之前运行jQuery代码。
jQuery 元素选择器
jQuery 使用 CSS 选择器来选取 HTML 元素。

$("p") 选取

元素。 $("p.intro") 选取所有 class="intro" 的

元素。 $("p#demo") 选取所有 id="demo" 的

元素。

jQuery 属性选择器
jQuery 使用 XPath 表达式来选择带有给定属性的元素。

$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素

jQuery的CSS选择器
jQuery的CSS选择器可用于改变HTML元素的CSS属性。
下面来举个例子:

$("p").css("background-color","red");

接下来是最重要的一节,就是jQuery的事件函数

首先来看这段代码







This is a heading

This is a paragraph.

This is another paragraph.

在上面的例子中,按钮的点击会触发一个函数:

$("button").click(function(){}

作用是隐藏所有p元素。

$("p").hide();

jQuery的一些其他用法:
下面的是显示和隐藏

$("#hide").click(function(){
  $("p").hide();
});

$("#show").click(function(){
  $("p").show();
});

使用toggle()方法来切换hide()和show()
语法如下:

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

其中speed参数规定显示/隐藏的速度,可以取得以下值:" slow","fast",或者是毫秒。

接下来是淡入淡出
jQuery拥有四中fade方法:
fadeIn()
fadeOut()
fadeToggle()
fadeTo()
我们来一个一个的介绍:

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

callback参数是fading完成后所执行的函数名称。
接下来是一段例子,用来演示不同参数的fadeIn()方法。









演示带有不同参数的 fadeIn() 方法。





同理fadeOut()也不再赘述.
jQuery fadeToggle() 方法
jQuery fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。
如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。
如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。

jQuery fadeTo() 方法
jQuery fadeTo() 方法允许渐变为给定的不透明度(值介于 0 与 1 之间)。
语法是:

$(selector).fadeTo(speed,opacity,callback);

fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。










演示带有不同参数的 fadeTo() 方法。





你可能感兴趣的:(JQuery)