`
txf2004
  • 浏览: 7040645 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jQuery_API_07_Events

阅读更多

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。http://blog.csdn.net/mayongzhan - 马永占,myz,mayongzhan

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Language" content="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="马永占(MyZ)" />
<meta name="Copyright" content="马永占(MyZ)" />
<meta name="description" content="" />
<meta name="keywords"content="" />
<link rel="icon" href="" type="image/x-icon" />
<link rel="shortcut icon" href="" type="image/x-icon" />
<link href="" rel="stylesheet" type="text/css" />
<title></title>
<style type="text/css">

</style>
<script type="text/javascript" src="jquery-1.2.6.js"></script>
</head>
<body>

<script type="text/javascript">
$("document").ready(function(){
////////////////////////////////////////////////////////////////////////////////////////
//Page Load:

//ready( fn ) Returns: jQuery
//Binds a function to be executed whenever the DOM is ready to be traversed and manipulated.
//$(document).ready(function(){
// // Your code here...
//});
////////////////////////////////////////////////////////////////////////////////////////
//Event Handling:

//bind( type, data, fn ) Returns: jQuery
//Binds a handler to one or more events (like click) for each matched element. Can also bind custom events.
//$("p").bind("click", function(){
// alert( $(this).text() );
//});
//or
//function handler(event) {
// alert(event.data.foo);
//}
//$("p").bind("click", {foo: "bar"}, handler)

//one( type, data, fn ) Returns: jQuery
//Binds a handler to one or more events to be executed once for each matched element.
//$("p").one("click", function(){
// alert( $(this).text() );
//});

//trigger( type, data ) Returns: jQuery
//Trigger a type of event on every matched element.
//$("form:first").trigger("submit")

//triggerHandler( type, data ) Returns: jQuery
//This particular method triggers all bound event handlers on an element (for a specific event type) WITHOUT executing the browser's default actions.
// $("#old").click(function(){
// $("input").trigger("focus");
// });
// $("#new").click(function(){
// $("input").triggerHandler("focus");
// });
// $("input").focus(function(){
// $("<span>Focused!</span>").appendTo("body").fadeOut(1000);
// });

//unbind( type, fn ) Returns: jQuery
//This does the opposite of bind, it removes bound events from each of the matched elements.
//$("p").unbind()
//or
//$("p").unbind( "click" )
////////////////////////////////////////////////////////////////////////////////////////
//Interaction Helpers:

//hover( over, out ) Returns: jQuery
//Simulates hovering (moving the mouse on, and off, an object). This is a custom method which provides an 'in' to a frequent task.
// $("li").hover(
// function () {
// $(this).append($("<span> ***</span>"));
// },
// function () {
// $(this).find("span:last").remove();
// }
// );

//toggle( fn, fn2, fn3,fn4,... ) Returns: jQuery
//Toggle among two or more function calls every other click.
//$("td").toggle(
// function () {
// $(this).addClass("selected");
// },
// function () {
// $(this).removeClass("selected");
// }
//);
////////////////////////////////////////////////////////////////////////////////////////
//Event Helpers:

//blur( ) Returns: jQuery
//Triggers the blur event of each matched element.
//$("p").blur();

//blur( fn ) Returns: jQuery
//Bind a function to the blur event of each matched element.
// $("input").blur(function () {
// $(this).next("span").css('display','inline').fadeOut(1000);
// });

//change( ) Returns: jQuery
//Triggers the change event of each matched element.
//$("p").change();

//change( fn ) Returns: jQuery
//Binds a function to the change event of each matched element.
//$("input[@type='text']").change( function() {
// // check input ($(this).val()) for validity here
//});

//click( ) Returns: jQuery
//Triggers the click event of each matched element.
//$("p").click();

//click( fn ) Returns: jQuery
//Binds a function to the click event of each matched element.
// $("p").click(function () {
// $(this).slideUp();
// });
// $("p").hover(function () {
// $(this).addClass("hilite");
// }, function () {
// $(this).removeClass("hilite");
// });

//dblclick( ) Returns: jQuery
//Triggers the dblclick event of each matched element.
//$("p").dblclick();

//dblclick( fn ) Returns: jQuery
//Binds a function to the dblclick event of each matched element.
//$("p").dblclick( function () { alert("Hello World!"); });

//error( ) Returns: jQuery
//Triggers the error event of each matched element.
//$("p").error();

//error( fn ) Returns: jQuery
//Binds a function to the error event of each matched element.
//$(window).error(function(){
// return true;
//});

//focus( ) Returns: jQuery
//Triggers the focus event of each matched element.
//$("#login").focus();

//focus( fn ) Returns: jQuery
//Binds a function to the focus event of each matched element.
//$("input[@type=text]").focus(function(){
// $(this).blur();
//});

//keydown( ) Returns: jQuery
//Triggers the keydown event of each matched element.
//$("p").keydown();

//keydown( fn ) Returns: jQuery
//Bind a function to the keydown event of each matched element.
//$(window).keydown(function(event){
// switch (event.keyCode) {
// // ...
// // different keys do different things
// // Different browsers provide different codes
// // see here for details: http://unixpapa.com/js/key.html
// // ...
// }
//});

//keypress( ) Returns: jQuery
//Triggers the keypress event of each matched element.
//$("p").keypress();

//keypress( fn ) Returns: jQuery
//Binds a function to the keypress event of each matched element.
// $("input").keypress(function (e) {
// if (e.which == 32 || (65 <= e.which && e.which <= 65 + 25)
// || (97 <= e.which && e.which <= 97 + 25)) {
// var c = String.fromCharCode(e.which);
// $("p").append($("<span/>"))
// .children(":last")
// .append(document.createTextNode(c));
// } else if (e.which == 8) {
// // backspace in IE only be on keydown
// $("p").children(":last").remove();
// }
// $("div").text(e.which);
// });

//keyup( ) Returns: jQuery
//Triggers the keyup event of each matched element.
//$("p").keyup();

//keyup( fn ) Returns: jQuery
//Bind a function to the keyup event of each matched element.
//$(document).keyup(function(event){
// if (event.keyCode == 27) {
// alert('escaped!');
// }
//});

//load( fn ) Returns: jQuery
//Binds a function to the load event of each matched element.
// $(window).load(function () {
// //run code
// });

//mousedown( fn ) Returns: jQuery
//Binds a function to the mousedown event of each matched element.
//mouseup( fn ) Returns: jQuery
//Bind a function to the mouseup event of each matched element.
// $("p").mouseup(function(){
// $(this).append('<span style="color:#F00;">Mouse up.</span>');
// }).mousedown(function(){
// $(this).append('<span style="color:#00F;">Mouse down.</span>');
// });

//mousemove( fn ) Returns: jQuery
//Bind a function to the mousemove event of each matched element.
// $("div").mousemove(function(e){
// var pageCoords = "( " + e.pageX + ", " + e.pageY + " )";
// var clientCoords = "( " + e.clientX + ", " + e.clientY + " )";
// $("span:first").text("( e.pageX, e.pageY ) - " + pageCoords);
// $("span:last").text("( e.clientX, e.clientY ) - " + clientCoords);
// });

//mouseover( fn ) Returns: jQuery
//Bind a function to the mouseover event of each matched element.
//mouseout( fn ) Returns: jQuery
//Bind a function to the mouseout event of each matched element.
// var i = 0;
// $("div.overout").mouseout(function(){
// $("p:first",this).text("mouse out");
// $("p:last",this).text(++i);
// }).mouseover(function(){
// $("p:first",this).text("mouse over");
// });
//
// var n = 0;
// $("div.enterleave").bind("mouseenter",function(){
// $("p:first",this).text("mouse enter");
// }).bind("mouseleave",function(){
// $("p:first",this).text("mouse leave");
// $("p:last",this).text(++n);
// });

//resize( fn ) Returns: jQuery
//Bind a function to the resize event of each matched element.
//$(window).resize(function(){
// alert("Stop it!");
//});

//scroll( fn ) Returns: jQuery
//Bind a function to the scroll event of each matched element.
// $("p").clone().appendTo(document.body);
// $("p").clone().appendTo(document.body);
// $("p").clone().appendTo(document.body);
// $(window).scroll(function () {
// $("span").css("display", "inline").fadeOut("slow");
// });

//select( ) Returns: jQuery
//Trigger the select event of each matched element.
//$("input").select();

//select( fn ) Returns: jQuery
//Bind a function to the select event of each matched element.
// $(document).select( function () {
// $("div").text("Something was selected").show().fadeOut(1000);
// });

//submit( ) Returns: jQuery
//Trigger the submit event of each matched element.
//$("form:first").submit();

//submit( fn ) Returns: jQuery
//Bind a function to the submit event of each matched element.
//$("form").submit( function () {
// return this.some_flag_variable;
//} );

//unload( fn ) Returns: jQuery
//Binds a function to the unload event of each matched element.
//$(window).unload( function () { alert("Bye now!"); } );
////////////////////////////////////////////////////////////////////////////////////////
});
</script>
</body>
</html>

分享到:
评论

相关推荐

    jQuery_API_1.4.4

    《jQuery API 1.4.4:深入理解与应用》 jQuery,作为一款广泛使用的JavaScript库,极大地简化了网页的DOM操作、事件处理、动画效果和Ajax交互。jQuery API 1.4.4版本是其历史上的一个重要里程碑,它包含了丰富的...

    jQuery_3.3.1_API_Docs_CN.CHM

    在事件处理(Events)方面,jQuery提供了一套统一的事件绑定和触发机制。`click()`, `mouseover()`, `keydown()`等方法可以轻松地绑定事件处理器,而`trigger()`则可触发指定事件。例如,`$("#button").click...

    JQuery_Api文档

    在Dw5这样的早期Web开发工具中,结合JQueryAPI文档的使用,可以更好地实现动态效果和交互性。 JQuery API(应用程序接口)文档详细介绍了JQuery的各种函数和方法,这些功能包括: 1. **选择器(Selectors)**:...

    JQuery_1.4_API.CHM JQuery_1.4_API.CHM

    《jQuery 1.4 API中文手册》是针对JavaScript库jQuery的1.4版本提供的一份详细参考资料。jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画设计以及Ajax交互等任务。这份CHM文件包含...

    jquery_api.chm

    3. **事件处理(Events)**:jQuery简化了事件绑定和触发,如`.click(fn)`用于绑定点击事件,`.on()`可以绑定多种事件,`.trigger()`用于触发事件。 4. **样式与效果(CSS & Effects)**:使用`.css()`可以修改元素...

    jquery 与 jquery_api

    4. **事件处理(Events)**: jQuery统一了事件处理的方式,`click(fn)`绑定点击事件,`on()`方法可绑定多种事件。事件处理函数可以方便地使用`this`关键字指向触发事件的元素。 5. **动画效果(Animations)**: `...

    jquery_api 帮助文档

    3. **事件处理(Events)**:jQuery的事件处理简化了原生JavaScript的繁琐工作。例如,`click()`用于绑定点击事件,`bind()`可以绑定多种事件,`live()`和`on()`用于处理动态加载的元素的事件。 4. **动画效果...

    jquery_api.详解

    《jQuery API详解》 在Web开发领域,jQuery是一款广受欢迎的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。jQuery API(Application Programming Interface)是开发者与...

    jquery中文帮助文档(jquery_api.zip)

    3. **事件处理(Events)**:jQuery封装了事件绑定和解绑,如`$(selector).click(fn)`用于为元素绑定点击事件,`$(selector).off('event')`用于移除事件处理函数。 4. **动画效果(Effects)**:jQuery的`.fadeIn()`...

    jQuery_EasyUI_1.2_API文档

    总之,jQuery EasyUI 1.2 提供了一套全面的 API,涵盖了模块加载、本地化支持、事件处理以及组件定制,让开发者能够快速、方便地创建具有专业外观和交互性的 Web 应用程序。通过深入理解和应用这些知识点,开发者...

    jQuery_api_for_dw4(谷歌手机dw4 (DW语法提示插件)

    **jQuery API for DW4 谷歌手机版DW4 (DW语法提示插件)** **一、jQuery介绍** jQuery是一个轻量级、高性能的JavaScript库,它极大地简化了JavaScript编程,使得网页动态交互变得更加简单。jQuery的核心理念是...

    jQuery_API指南.chm

    《jQuery API指南》是Web开发领域中不可或缺的参考资料,它为开发者提供了全面的jQuery库的API接口介绍。jQuery是一个高效、简洁且强大的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互等...

    JQuery_1.4_API.rar

    **jQuery 1.4 API 知识点详解** jQuery 是一个高效、易用且功能丰富的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互。jQuery 1.4 API 是该库在2010年发布的一个版本,提供了丰富的函数...

    jQuery1.4.2_API帮助文档(中文版)

    jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。...

    网页版Jquery1.1_API

    4. **事件处理(Events)**:jQuery简化了事件处理,如`click()`,`mouseover()`等,可以轻松绑定和解绑事件。例如,`$("#button").click(function() { alert("Button clicked!"); });` 5. **动画效果(Animation)*...

    jQuery1.10.3_API中文手册

    **jQuery 1.10.3 API 中文手册** jQuery 是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作和Ajax交互。jQuery 1.10.3 API 中文手册是开发者们理解并有效利用jQuery功能的重要资源。...

    jquery_1.6_中文API

    **jQuery 1.6 中文 API 全解析** jQuery 是一个高效、易用的 JavaScript 库,它极大地简化了网页的交互和动态化处理。在 jQuery 1.6 版本中,该库引入了一些重要的更新和改进,使得开发者能够更高效地编写代码。这...

    jQuery1.3_API_CHM 帮助文档

    《jQuery1.3_API_CHM 帮助文档》是一个专为jQuery初学者及深入学习者设计的资源,它提供了一套完整的API指南,涵盖了jQuery 1.3版本中的各种功能和方法。jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML...

    jQuery1.10.3_20130708最新版.chm_jquery_

    《jQuery 1.10.3 API开发文档详解》 jQuery,这个JavaScript库自2006年发布以来,就以其简洁的语法和强大的功能深受开发者喜爱,成为了Web开发领域中不可或缺的一部分。本文将深入探讨2013年7月8日发布的jQuery ...

    jQueryAPI_1.7.1_CN.chm

    3. **事件处理(Events)**:jQuery简化了JavaScript的事件绑定。通过`.on()`方法,可以为元素绑定多种事件,如`click()`, `mouseover()`, `mouseout()`等。例如,`$("button").on("click", function() {...})`会在...

Global site tag (gtag.js) - Google Analytics