zoukankan      html  css  js  c++  java
  • 第77天:jQuery事件绑定触发

    一、元素操作

    1、 高度和宽度

    $(“div”).height(); // 高度

    $(“div”).width(); // 宽度

    .height()方法和.css(“height”)的区别:

    返回值不同,.height()方法返回的是 数字类型(20).css(“height”)返回的是字符串类型(20px),因此.height()方法常用在参与数学计算的时候

    2、坐标值

    $(“div”).offset(); // 获取或设置坐标值 设置值后变成相对定位

    $(“div”).position(); // 获取坐标值 子绝父相 只能读取不能设置

    3、滚动条(滚动事件)

    $(“div”).scrollTop(); // 相对于滚动条顶部的偏移

    $(“div”).scrolllLeft(); // 相对于滚动条左部的偏移

    案例:两次跟随的广告

    案例:防腾讯固定导航栏

    二、jQuery事件

    1、绑定

    click/mouseenter/blur/keyup

    // 绑定事件

    bind$node.bind(“click”,function(){});

    // 触发一次

    one : $node.one(“click”,function(){});

    delegate : $node.delegate(“p”,”click”,function(){});

    on$node.on(“click”,”p”,function(){});

    2、 解绑

    unbindundelegate

    off

    3、触发

    click : $(“div”).click();

    trigger:触发事件,并且触发浏览器默认行为

    triggerHandler:不触发浏览器默认行为

  • 相关阅读:
    Redis数据类型之字符串String
    Redis数据类型之列表List
    hdu 2066 一个人的旅行
    CDOJ 1221 Ancient Go
    如何避免javascript中的冲突
    利用锚点制作简单索引效果
    函数中的私有变量和特权方法
    Linux中常用命令cat
    java -jar参数运行方式设置classpath
    Linux中的数据重定向
  • 原文地址:https://www.cnblogs.com/le220/p/7801904.html
Copyright © 2011-2022 走看看