热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

开发笔记:JQUERY效果遍历事件

篇首语:本文由编程笔记#小编为大家整理,主要介绍了JQUERY效果遍历事件相关的知识,希望对你有一定的参考价值。效果

篇首语:本文由编程笔记#小编为大家整理,主要介绍了JQUERY 效果 遍历 事件相关的知识,希望对你有一定的参考价值。


效果

  隐藏与显示  hide() 和 show()

  淡入淡出  fadeIn(speed,callback)、fadeOut(speed,callback)、 fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换、fadeTo(speed,opacity,callback)

  滑动  $(selector).slideDown(speed,callback);$(selector).slideUp(speed,callback);$(selector).slideToggle(speed,callback);

内置遍历数组的函数

  $.map(array, function() { });取到数组或者对象array中每一项进行遍历  然后在function中处理


var attr = [1,2,3];
var newattr = $.map(attr, function(index) {
return index*2;
});
console.log(newattr);
得到//newattr = [2,4,6]

  $.each(attr, function(key,value) {});对数组或者对象中每一项进行遍历  然后在function中处理对数组或者对象中每一项进行遍历  然后在function中处理


var attr = ["name","age","say"];
$.each(attr, function(key,value) {
alert(attr[key]);
//console.log(this);
});

  $.map()方法可以在遍历数组或对象成员的同时,经过回调函数的调用,然后转换到另一个新的数组中(这也是和$.each()的最大区别)。

遍历

  祖先  parent() 方法返回被选元素的直接父元素      parents() 方法返回被选元素的所有祖先元素,它一路向上直到文档的根元素 (<html>)

    parentsUntil() 方法返回介于被选元素与括号中元素之间的所有祖先元素。不包含被选元素与括号中选择的元素

  后代   children() 方法返回被选元素的所有直接子元素。  find() 方法返回被选元素的后代元素,一路向下直到最后一个后代。

  同胞   siblings() 方法返回被选元素的所有同胞元素。  next() 方法返回被选元素的下一个同胞元素。  nextAll() 方法返回被选元素的所有跟随的同胞元素。nextUntil() 方法返回介于两个给定参数之间的所有跟随的同胞元素。

     prev(), prevAll() 以及 prevUntil() 方法的工作方式与上面的方法类似,

  过滤  first() 方法返回被选元素的首个元素。  last() 方法返回被选元素的最后一个元素。  eq() 方法返回被选元素中带有指定索引号的元素。

      filter() 方法返回符合一定条件的元素。该方法让您规定一个条件。不符合条件的元素将从选择中移除,符合条件的元素将被返回。该方法通常用于缩小在被选元素组合中搜索元素的范围。

      not() 方法返回不匹配标准的所有元素。not() 方法与 filter() 相反。

      slice() 把匹配元素集合缩减为指定的指数范围的子集。  $(‘li‘).slice(2, 4).css(‘background-color‘, ‘red‘);

      each()     $("li").each(function(){$(this).attr();})

事件

  bind() 向匹配元素附加一个或更多事件处理器











点我!





  


  blur() 触发、或将函数绑定到指定元素的 blur 事件  当元素失去焦点时发生 blur 事件。 blur() 方法触发 blur 事件,或规定当发生 blur 事件时运行的函数。提示:该方法常与 focus() 方法一起使用。
  change() 触发、或将函数绑定到指定元素的 change 事件
  click() 触发、或将函数绑定到指定元素的点击事件
  dblclick() 触发、或将函数绑定到指定元素的双击事件
  delegate() 向匹配元素的当前或未来的子元素附加一个或多个事件处理器












这个段落在 div 元素内。



这是一个段落。





  


  die() 移除所有通过 live() 函数添加的事件处理程序。
  error() 触发、或将函数绑定到指定元素的 error 事件
  event.isDefaultPrevented() 返回 event 对象上是否调用了 event.preventDefault()。
  event.pageX 相对于文档左边缘的鼠标位置。
  event.pageY 相对于文档上边缘的鼠标位置。
  event.preventDefault() 阻止事件的默认动作。
  event.result 包含由被指定事件触发的事件处理器返回的最后一个值。
  event.target 触发该事件的 DOM 元素。
  event.timeStamp 该属性返回从 1970 年 1 月 1 日到事件发生时的毫秒数。
  event.type 描述事件的类型。
  event.which 指示按了哪个键或按钮。
  focus() 触发、或将函数绑定到指定元素的 focus 事件
  keydown() 触发、或将函数绑定到指定元素的 key down 事件
  keypress() 触发、或将函数绑定到指定元素的 key press 事件
  keyup() 触发、或将函数绑定到指定元素的 key up 事件
  live() 为当前或未来的匹配元素添加一个或多个事件处理器
  load() 触发、或将函数绑定到指定元素的 load 事件
  mousedown() 触发、或将函数绑定到指定元素的 mouse down 事件
  mouseenter() 触发、或将函数绑定到指定元素的 mouse enter 事件             注意:与 mouseover 事件不同,mouseenter 事件只有在鼠标指针进入被选元素时被触发,

                                  mouseover 事件在鼠标指针进入任意子元素时也会被触发。参见页面底部演示实例。
  mouseleave() 触发、或将函数绑定到指定元素的 mouse leave 事件
  mousemove() 触发、或将函数绑定到指定元素的 mouse move 事件
  mouseout() 触发、或将函数绑定到指定元素的 mouse out 事件
  mouseover() 触发、或将函数绑定到指定元素的 mouse over 事件
  mouseup() 触发、或将函数绑定到指定元素的 mouse up 事件
  one() 向匹配元素添加事件处理器。每个元素只能触发一次该处理器。
  ready() 文档就绪事件(当 HTML 文档就绪可用时)
  resize() 触发、或将函数绑定到指定元素的 resize 事件 当调整浏览器窗口大小时,发生 resize 事件。resize() 方法触发 resize 事件,或规定当发生 resize 事件时运行的函数
  scroll() 触发、或将函数绑定到指定元素的 scroll 事件
  select() 触发、或将函数绑定到指定元素的 select 事件
  submit() 触发、或将函数绑定到指定元素的 submit 事件
  toggle() 绑定两个或多个事件处理器函数,当发生轮流的 click 事件时执行。
  trigger() 所有匹配元素的指定事件 


trigger() 方法触发被选元素上指定的事件以及事件的默认行为(比如表单提交)。
该方法与 triggerHandler() 方法类似,不同的是 triggerHandler() 不触发事件的默认行为。
与 triggerHandler() 方法相比的不同之处:
它不会引起事件(比如表单提交)的默认行为
.trigger() 会操作 jQuery 对象匹配的所有元素,而 .triggerHandler() 只影响第一个匹配元素。
由 .triggerHandler() 创建的事件不会在 DOM 树中冒泡;如果目标元素不直接处理它们,则不会发生任何事情。

  


  triggerHandler() 第一个被匹配元素的指定事件
  unbind() 从匹配元素移除一个被添加的事件处理器
  undelegate() 从匹配元素移除一个被添加的事件处理器,现在或将来
  unload() 触发、或将函数绑定到指定元素的 unload 事件





这是一个标题


这是另一个标题


这是一个段落



标题、段落和按钮元素定义了一个点击事件。如果您触发了事件,下面的 div 会显示出哪个元素触发了该事件。






  


推荐阅读
  • 用Vue实现的Demo商品管理效果图及实现代码
    本文介绍了一个使用Vue实现的Demo商品管理的效果图及实现代码。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • Ihavethefollowingonhtml我在html上有以下内容<html><head><scriptsrc..3003_Tes ... [详细]
  • 本文介绍了Java后台Jsonp处理方法及其应用场景。首先解释了Jsonp是一个非官方的协议,它允许在服务器端通过Script tags返回至客户端,并通过javascript callback的形式实现跨域访问。然后介绍了JSON系统开发方法,它是一种面向数据结构的分析和设计方法,以活动为中心,将一连串的活动顺序组合成一个完整的工作进程。接着给出了一个客户端示例代码,使用了jQuery的ajax方法请求一个Jsonp数据。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • 动态规划算法的基本步骤及最长递增子序列问题详解
    本文详细介绍了动态规划算法的基本步骤,包括划分阶段、选择状态、决策和状态转移方程,并以最长递增子序列问题为例进行了详细解析。动态规划算法的有效性依赖于问题本身所具有的最优子结构性质和子问题重叠性质。通过将子问题的解保存在一个表中,在以后尽可能多地利用这些子问题的解,从而提高算法的效率。 ... [详细]
  • 猜字母游戏
    猜字母游戏猜字母游戏——设计数据结构猜字母游戏——设计程序结构猜字母游戏——实现字母生成方法猜字母游戏——实现字母检测方法猜字母游戏——实现主方法1猜字母游戏——设计数据结构1.1 ... [详细]
  • IjustinheritedsomewebpageswhichusesMooTools.IneverusedMooTools.NowIneedtoaddsomef ... [详细]
  • 本文介绍了前端人员必须知道的三个问题,即前端都做哪些事、前端都需要哪些技术,以及前端的发展阶段。初级阶段包括HTML、CSS、JavaScript和jQuery的基础知识。进阶阶段涵盖了面向对象编程、响应式设计、Ajax、HTML5等新兴技术。高级阶段包括架构基础、模块化开发、预编译和前沿规范等内容。此外,还介绍了一些后端服务,如Node.js。 ... [详细]
  • HTML5网页模板怎么加百度统计?
    本文介绍了如何在HTML5网页模板中加入百度统计,并对模板文件、css样式表、js插件库等内容进行了说明。同时还解答了关于HTML5网页模板的使用方法、表单提交、域名和空间的问题,并介绍了如何使用Visual Studio 2010创建HTML5模板。此外,还提到了使用Jquery编写美好的HTML5前端框架模板的方法,以及制作企业HTML5网站模板和支持HTML5的CMS。 ... [详细]
  • 从零基础到精通的前台学习路线
    随着互联网的发展,前台开发工程师成为市场上非常抢手的人才。本文介绍了从零基础到精通前台开发的学习路线,包括学习HTML、CSS、JavaScript等基础知识和常用工具的使用。通过循序渐进的学习,可以掌握前台开发的基本技能,并有能力找到一份月薪8000以上的工作。 ... [详细]
  • express工程中的json调用方法
    本文介绍了在express工程中如何调用json数据,包括建立app.js文件、创建数据接口以及获取全部数据和typeid为1的数据的方法。 ... [详细]
  • 本文介绍了在满足特定条件时如何在输入字段中使用默认值的方法和相应的代码。当输入字段填充100或更多的金额时,使用50作为默认值;当输入字段填充有-20或更多(负数)时,使用-10作为默认值。文章还提供了相关的JavaScript和Jquery代码,用于动态地根据条件使用默认值。 ... [详细]
  • 《数据结构》学习笔记3——串匹配算法性能评估
    本文主要讨论串匹配算法的性能评估,包括模式匹配、字符种类数量、算法复杂度等内容。通过借助C++中的头文件和库,可以实现对串的匹配操作。其中蛮力算法的复杂度为O(m*n),通过随机取出长度为m的子串作为模式P,在文本T中进行匹配,统计平均复杂度。对于成功和失败的匹配分别进行测试,分析其平均复杂度。详情请参考相关学习资源。 ... [详细]
author-avatar
手机用户2502908237
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有