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

     

  • 相关阅读:
    判断添加用户名的唯一性
    显示用户登录用户名
    security安全框架,用户登录安全认证与退出
    mybatis分页助手分页
    javaWeb删除一条及多条数据
    javaWeb手动分页步骤
    自定义格式日期
    iOS开发UI篇—懒加载
    IOS-添加分段控件SegmentControl
    iOS设计模式——Category
  • 原文地址:https://www.cnblogs.com/yunkehe/p/4090470.html
Copyright © 2011-2022 走看看