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

jquery基础函数用法5

阅读更多
50.change(fn)设置onchange事件的方法

eg:<p>Hello</p>

$("p").change( function() { alert("Hello"); } ); ==>> [ <p onchange="alert('Hello');">Hello</p>

51.click()触发onclick事件, click(fn)设置onclick方法

52.dblclick(fn)设置ondblclick方法

53.error(fn)设置error方法

54.bind(type, data, fn)对所有选定的element判断事件,type是事件类型,data是参数,fn是事处理方法.

eg:1.$("p").bind("click", function(){ alert( $(this).text() ); });

eg:2.function handler(event) { alert(event.data.foo); }

$("p").bind("click", {foo: "bar"}, handler) ==>> [ alert("bar") ]

55.blur() 触发blur方法,blur(fn)设置blur函数

eg: <p>Hello</p>

$("p").blur( function() { alert("Hello"); } ); ==>> [ <p onblur="alert('Hello');">Hello</p>



56.focus()触发onfocus,focus(fn)设置focus方法

eg:<p>Hello</p>

$("p").focus( function() { alert("Hello"); } ); ==>> [ <p onfocus="alert('Hello');">Hello</p> ]

57.hover(over, out) 设置mouse移入以及mouse移出时所触发的事件.

eg:$("p").hover(function(){
  $(this).addClass("over");
},function(){
  $(this).addClass("out");
});

58 keydown(fn),keypress(fn),keyup(fn),按键盘相关的操作分别对应onkeydown,onkeypress,onkeyup.

59 mousedown(fn),mousemove(fn),mouseout(fn),mouseover(fn),mouseup(fn)这些是mouse相关的操作分别对应

onmousedown,onmousemove,onmouseout,onmouseover,onmouseup.

60.load 当element load事件发生时触发

eg:<p>Hello</p>

$("p").load( function() { alert("Hello"); } ); ==>> [ <p onload="alert('Hello');">Hello</p> ]

61.one(type, data, fn)与bind差不多,最大的区别是前者只运行一次后便不再响应.如果运行后不想继续运行默认的方法只要fn中返回值

return false就可以了.

eg: <p>Hello</p>

$("p").one("click", function(){ alert( $(this).text() ); }); ==>> [ alert("Hello") ]

62.ready(fn)当dom 结构载入完毕的时候.用此方法时,请不要在onload方法里面写代码.不然就不会触发ready事件

eg:1.$(document).ready(function(){ Your code here... });

eg:2.jQuery(function($) {
  // Your code using failsafe $ alias here...
});

63.resize 设置onresize方法.当大小改变时触发

eg: <p>Hello</p>

$("p").resize( function() { alert("Hello"); } ); ==>> [ <p onresize="alert('Hello');">Hello</p> ]

64 scroll(fn) 设置onscroll方法

65.select()触发onselect方法.select(fn)设置select方法

66. submit()提交表单,submit(fn)设置submit方法.

eg:$("#myform").submit( function() {return $("input", this).val().length > 0; } );<form id="myform"><input /></form>

67.toggle(even, odd),even当偶数单击时运行,odd当奇数单击时运行.用unbind('click')删除

eg:$("p").toggle(function(){
  $(this).addClass("selected");
},function(){
  $(this).removeClass("selected");
});

68.trigger(type)触发相应的type方法

eg: <p click="alert('hello')">Hello</p>

$("p").trigger("click") ==>> [ alert('hello') ]

69 unbind(type, fn)与bind相反

1.unbind()删除所有的绑定.

eg:<p onclick="alert('Hello');">Hello</p>$("p").unbind() ==>> [ <p>Hello</p> ]

2.unbind(type)删除指定的绑定

eg:<p onclick="alert('Hello');">Hello</p>

$("p").unbind("click") ==>> [ <p>Hello</p> ]

3.unbind(type, fn)删除指定type的指定fn

eg:<p onclick="alert('Hello');">Hello</p>

$("p").unbind("click", function() { alert("Hello"); } ) ==>> [ <p>Hello</p> ]

70.unload(fn)当页面unload的时候触发方法

eg: <p>Hello</p>$("p").unload( function() { alert("Hello"); } ); ==>> [ <p onunload="alert('Hello');">Hello</p> ]
分享到:
评论

相关推荐

    jquery基础教程中文版2015

    合理地使用jQuery选择器和方法,结合原生JavaScript,可以优化性能。此外,使用`$(document).ready()`或`$(function() {})`确保DOM加载完成后执行脚本。 九、学习资源 学习jQuery,可以参考jQuery官方文档,阅读...

    jQuery常见函数

    ### jQuery常见函数详解 #### 一、理解jQuery对象 **jQuery对象**是DOM元素的一种封装形式,通过jQuery库提供的API来操作这些元素。相比于原生JavaScript中的DOM操作,使用jQuery对象更加简便高效。 - **创建...

    jquery函数 强大的封装

    标题中的“jquery函数 强大的封装”正揭示了jQuery的核心魅力:它将复杂的JavaScript操作封装成易于理解和使用的函数,极大地降低了前端开发的难度,特别是对于熟悉CSS的人来说,jQuery提供了更便捷的操作DOM(文档...

    jQuery setTimeout()函数使用方法

    setTimeout()从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次 ;和window.clearTimeout一起使用.我在 代码如下:$(document).ready(function(){setTimout(test(),200); function test() { alert&#40;1&#...

    jQuery基础教程第5章中文版

    以下是关于jQuery基础教程第5章的一些核心知识点: 1. **选择器**:jQuery的选择器基于CSS,允许开发者轻松地选取DOM中的元素。如`$("#id")`用于选取ID为"id"的元素,`$(".class")`用于选取所有class为"class"的...

    jquery基础教程第四版源码

    5. **Ajax交互**:jQuery的`$.ajax()`函数和相关的`$.get()`, `$.post()`等方法,让异步数据获取变得简单。它们可以轻松地从服务器获取数据,更新页面内容,无需刷新页面。 6. **插件系统**:jQuery拥有庞大的插件...

    jQuery基础教程源码

    这个"jQuery基础教程源码"资源包含了与《jQuery基础教程》一书配套的所有实例源代码,旨在帮助读者更好地理解和实践jQuery的核心概念。 在jQuery中,DOM(文档对象模型)操作是其主要功能之一。DOM是HTML和XML文档...

    jQuery基础教程(第四版)中文

    通过阅读《jQuery基础教程(第四版)中文》,读者不仅能掌握jQuery的基本用法,还能了解最佳实践和最新趋势。配合提供的"教程重要说明及更新链接点击这个文本.txt",读者可以获取最新的教学资源和更新信息。"jQuery...

    jQuery自定义插件开发基础1——jQuery实用函数的实现

    在本文中,我们将深入探讨jQuery自定义插件的开发基础,特别是如何实现jQuery实用函数。首先,我们需要了解jQuery的核心理念,它是一个轻量级的JavaScript库,极大地简化了DOM操作、事件处理、动画效果和Ajax交互。...

    jQuery基础教程第四版+配套源码

    jQuery的动画功能强大且易于使用,`fadeIn()`, `fadeOut()`, `slideToggle()`等方法可以创建平滑的显示和隐藏效果。`animate()`函数则允许自定义动画,包括改变元素的宽度、高度、透明度等属性。 对于Ajax交互,...

    jQuery基础教程(第四版)中文pdf版+配套源码

    教程会讲解`fadeIn()`, `fadeOut()`, `slideToggle()`等动画函数,以及如何自定义动画效果和使用`animate()`方法。此外,还将涉及`queue()`和`.dequeue()`,理解动画队列的工作原理。 对于Ajax交互,jQuery提供了...

    jquery封装函数,前后端分离框架

    总结,使用jQuery封装函数可以有效地构建前后端分离的框架,通过模块化处理静态页面,使用Ajax进行无刷新的数据交互。与后端语言(如Java)配合,通过RESTful API实现数据交换。在实际开发中,还需要注意性能优化和...

    jQuery事件函数共4页.pdf.zip

    5. **$.click()**,**$.mouseover()**,**$.keydown()**等:这些是jQuery提供的简写事件函数,分别对应点击、鼠标悬停和键盘按键等常见事件。它们提供了一种更简洁的方式来绑定事件处理程序。 6. **$.live()**(已...

    jQuery基础教程源码 第三版

    在"jQuery第三版基础教程"中,你将通过实例代码学习到这些概念,并逐步掌握使用jQuery构建动态网页的技巧。这本书涵盖了从基础到进阶的全部内容,无论你是初学者还是寻求提升,都能从中受益。通过阅读源码,你可以更...

    jQuery 对象和函数列表

    这里是我从Jquery中整理出来的一些对象和函数的用法,加上我自己的一些理解,和各位分享一下

    jQuery基础文件

    在学习和使用jQuery时,你需要理解基本的链式调用、对象和数组操作,以及如何与原生JavaScript方法结合使用。同时,了解如何利用jQuery提高开发效率,减少代码量,优化用户体验,是每个前端开发者必备的技能。 总之...

    jQuery基础教程.pdf

    因此,我将根据文件的标题“jQuery基础教程.pdf”来生成关于jQuery基础的知识点。jQuery是一个快速、小巧、功能丰富的JavaScript库。它简化了HTML文档遍历、事件处理、动画和Ajax交互的过程,极大地提高了Web开发的...

    jQuery基础

    当需要确保页面的DOM完全加载后再运行jQuery代码时,可以使用文档就绪函数$(document).ready()。这个函数确保了在DOM完全加载之后再执行其中的函数体。这种做法可以有效避免在DOM还未完全加载完成时执行代码所带来的...

    jquery基础教程6章

    这一章介绍了jQuery的基本使用方法,包括如何在网页中引入jQuery库,以及如何编写jQuery选择器来选取页面元素。它还会讲解如何使用$函数进行DOM元素的选择和操作,例如通过ID、类名或标签名选取元素,并展示如何利用...

    jQuery基础教程+锋利的jQuery+源代码+jquery1.7.2中文API+jquery-1.7.2.min.js.rar

    "jquery1.7.2_20120420中文版.chm"是jQuery 1.7.2的中文API帮助文档,对于开发者来说,它是查询jQuery函数和方法的宝典。通过查阅这个CHM文件,你可以快速找到特定函数的用法和参数说明,以便在编程时进行参考。 ...

Global site tag (gtag.js) - Google Analytics