JQuery自学代码---(一)

  

/**
 * Created by wyl on 15-3-4.
 */
//Jquery是一个JavaScrioe库,它极大的简化了JavaScript编程
$(document).ready(function(){
    $("p").click(function(){
        $(this).hide();
    });
});
/*
Baidu CDN:
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
</head>

又拍云 CDN:

<head>
<script src="http://upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.2.min.js">
</script>
</head>

新浪 CDN:
<head>
<script src="http://lib.sinaapp.com/js/jquery/2.0.2/jquery-2.0.2.min.js">
</script>
</head>

Google CDN:
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
</head>
 */
/*
jQuery 语法
jQuery 语法是通过选取 HTML 元素,并对选取的元素执行某些操作。

基础语法: $(selector).action()

美元符号定义 jQuery
选择符(selector)"查询"和"查找" HTML 元素
jQuery 的 action() 执行对元素的操作
实例:

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

$("p").hide() - 隐藏所有段落

$("p .test").hide() - 隐藏所有 class="test" 的段落

$("#test").hide() - 隐藏所有 id="test" 的元素
 */

//文档就绪事件写法一:
$(document).ready(function(){
    //Jquery method go here ......
});
//文档就绪事件写法一:
$(function(){
    //Jquery method go here ......
});

//jQuery 中所有选择器都以美元符号开头:$()
//Query 元素选择器基于元素名选取元素。
$("p");
$("h1");
$("div");

//jQuery #id 选择器通过 HTML 元素的 id 属性选取指定的元素。
//页面中元素的 id 应该是唯一的,所以您要在页面中选取唯一的元素需要通过 #id 选择器。
//通过 id 选取元素语法如下:
$("#test");
$("#hello");
//Query 类选择器可以通过指定的 class 查找元素。
$(".test");

/*
$("*")选取所有元素
$(this)选取当前 HTML 元素
$("p.intro")选取 class 为 intro 的 <p> 元素
$("p:first")选取第一个 <p> 元素
$("ul li:first")选取第一个 <ul> 元素的第一个 <li> 元素
$("ul li:first-child")    选取每个 <ul> 元素的第一个 <li> 元素
$("[href]")    选取带有 href 属性的元素在线实例
$("a[target=‘_blank‘]")    选取所有 target 属性值等于 "_blank" 的 <a> 元素
$("a[target!=‘_blank‘]"选取所有 target 属性值不等于 "_blank" 的 <a>
$(":button")选取所有 type="button" 的 <input> 元素 和 <button> 元素
$("tr:even")选取偶数位置的 <tr> 元素在线实例
$("tr:odd")    选取奇数位置的 <tr> 元素
 */
//当单击时出现掩藏效果
$(document).ready(function(){
    $("div").click(function(){
        $(this).hide();
    });
});

$(document).ready(function(){
    $("p").click(function(){
        $(this).hide();
    });
});

//当双击时出现掩藏效果
$(document).ready(function(){
    $("div").dblclick(function(){
        $(this).hide();
    });
});

//当鼠标指针穿过元素时,会发生 mouseenter 事件。
//mouseenter() 方法触发 mouseenter 事件,或规定当发生 mouseenter 事件时运行的函数:
$(document).ready(function(){
    $("p").mouseenter(function(){
        alert("Funk you !");
    });
});
//当鼠标指针离开元素时,会发生 mouseleave 事件。
//mouseleave() 方法触发 mouseleave 事件,或规定当发生 mouseleave 事件时运行的函数:
$(document).ready(function(){
    $("#p1").mouseleave(function(){
        alert("mouse leave");
    }) ;
});

//当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件。
//mousedown() 方法触发 mousedown 事件,或规定当发生 mousedown 事件时运行的函数:
$(document).ready(function(){
    $(".test").mousedown(function(){
        alert("Fuck me !");
    });
});

//当在元素上松开鼠标按钮时,会发生 mouseup 事件。
//mouseup() 方法触发 mouseup 事件,或规定当发生 mouseup 事件时运行的函数:
$(document).ready(function(){
    $("p").mouseup(function(){
        alert("HEllo beybey!");
    });
});

//hover()方法用于模拟光标悬停事件。
//当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。
$(document).ready(function(){
    $("ul").hover(function(){
        alert("You enter p1");
    }),
        function(){
            alert("Bey! you now leave p1");
        }
});

//当元素获得焦点时,发生 focus 事件。
//当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。
//focus() 方法触发 focus 事件,或规定当发生 focus 事件时运行的函数:
$(document).ready(function(){
    $("input").focus(function(){
        $(this).css("backgrand_color","red");
    });
    $("input").blur(function(){
        $(this).css("backgrand_color","green");
    })
});

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。