zoukankan      html  css  js  c++  java
  • 被你忽略的jQuery常用方法“特异功能”

    remove()方法会返回一个指向已被删除的节点的引用,因此可以在以后再使用这些元素。

    detach()方法和remove()方法的区别在于,它不会移除节点绑定的事件,而remove()会移除。

    index(),当用它进行筛选时,可以传入负数,此时则从后往前递推。

    animate()里的样式参数可以这样写{fontSize:”+=2px”},不用说,你懂的!

    html()text()的另一个区别,html()只返回第一个匹配元素的内容,而text()则返回所有匹配元素的内容。

    offset()是元素相对于视口的偏移,position()是元素相对于最近的已定位的父级上层元素的偏移。

     

    toggle()不仅仅用于切换元素显示状态,toggle(fun(){},fun(){}...),其中可以传入多个方法,当每次发生点击事件时,轮流执行里面的方法,不过在最新版的jQuery中已经不能这样用了。

     

    event.preventDefault()event.stopPropagation()可以用一句return false替代,这是个简化代码的好方法,不过使用时要注意return false既阻止了事件冒泡,也阻止了元素默认行为,而上面两句却是分开写的。另外,想知道事件上是否调用了preventDefault()吗?用isDefaultPrevented()就可以知道了!

     

  • 相关阅读:
    eclipse中不能识别enum
    The source attachment does not contain the source for the file Activity.class
    ASP.NET应用程序脱机问题
    鱼仔系统部署教程
    鱼仔系统开发教程
    mysql innodb cluster 无感知集群
    Mysql 8.0 新特性测试
    随笔1
    音频输出格式
    2012.02.03(S3C6410中文手册笔记)(一)
  • 原文地址:https://www.cnblogs.com/yunkehe/p/4090470.html
Copyright © 2011-2022 走看看