jQuery

作者: 是叶 | 来源:发表于2017-10-23 18:06 被阅读0次
    • jQuery整体框架结构

    q.png
    • JQuery选择器

    • 元素选择器

    id:通过id属性选取指定元素

    .class:通过指定的class查找元素
    p:通过标签名选取元素
    *:选取所有元素

    $("#id")
    $(".class")
    $("p")
    $("*")
    
    • 属性选择器
      jQuery 使用 XPath 表达式来选择带有给定属性的元素。
      $("[href]") 选取所有带有 href 属性的元素。
      $("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
      $("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
      $("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
    $("[href]")
    $("[href='#']")
    $("[href!='#']")
    $("[href$='.jpg']")
    
    • CSS选择器

    CSS属性获取

    $("#div1").css("width")
    

    CSS属性设置

    $("#div1").css("width", 200)
    $("#div1").css("width", "200px")
    $("#div1").css({"width": 200})  
    

    更多实例:http://www.runoob.com/jquery/jquery-selectors.html

    页面加载完成立刻执行
    $(document).ready( function(){ } )
    
    • jQuery常用事件方法

    方法 描述
    click() 添加 click点击 事件
    blur() 添加失去焦点事件
    mousedown () 添加鼠标点击事件
    mouseenter() 添加鼠标移入事件
    mouseover() 添加鼠标移入事件
    mouseup() 添加鼠标松开事件
    mousemove() 添加鼠标移动事件
    mouseout() 添加鼠标移出事件
    scroll() 滚动指定的元素时,会发生 scroll 事件
    注意:mouseenter与mouseover的不同之处
    mouseenter不会发生事件冒泡,mouseover会发生事件冒泡

    详见:http://www.runoob.com/jquery/jquery-ref-events.html

    • jQuery效果方法

    方法 描述
    animate() 被选元素应用“自定义的动画”
    fandeIn() 改变被选元素的不透明度(从隐藏到可见)
    fandeOut() 改变被选元素的不透明度(从可见到隐藏)
    finish() 被选元素停止、移除并完成所有排队动画
    hide() 隐藏被选元素
    show() 显示被选元素
    stop() 停止被选元素 正在进行的动画
    toggle() 在被选元素上进行hide() 和show() 之间的切换。

    添加 animate() 自定义动画要引入js插件

    animate动画设置

    $("p").animate(JS对象, 动画时间, 回调函数/动画类型)
    

    详见:http://www.runoob.com/jquery/jquery-ref-effects.html

    相关文章

      网友评论

          本文标题:jQuery

          本文链接:https://www.haomeiwen.com/subject/cdbauxtx.html