第77天:jQuery事件绑定触发

Posted 半指温柔乐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第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:不触发浏览器默认行为

以上是关于第77天:jQuery事件绑定触发的主要内容,如果未能解决你的问题,请参考以下文章

jquery绑定事件on()方法

事件冒泡及事件委托的理解(JQuery Dom操作)

jquery移除事件,绑定事件,触发事件

jquery 事件 多次绑定,多次触发,怎么清除历史绑定事件

jQuery动态添加元素无法触发绑定事件

jQuery事件处理概述