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

     

  • 相关阅读:
    服务器
    python的并发编程学习
    python的网络编程学习
    python的基础学习 模块
    pymysql基础操作
    查询简单练习
    数据准备
    数据库的三大设计范式
    数据库基础-建表约束
    mysql基础-基本语法
  • 原文地址:https://www.cnblogs.com/yunkehe/p/4090470.html
Copyright © 2011-2022 走看看