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()就可以知道了!

     

  • 相关阅读:
    java实现万年历
    java中关于Calendar
    java中各种类型的输入输出
    java(向上向下转型)
    MyEclipse还原默认窗口
    Hibernate映射问题之OneToOne【自己整理】
    Neither BindingResult nor plain target object for bean
    剑宗与气宗
    分治算法
    spring处理线程并发
  • 原文地址:https://www.cnblogs.com/yunkehe/p/4090470.html
Copyright © 2011-2022 走看看