美文网首页
绑定事件 自定义事件 事件冒泡

绑定事件 自定义事件 事件冒泡

作者: 张明越 | 来源:发表于2019-06-20 19:01 被阅读0次

绑定事件

bind命令同时绑定多个事件

unbind取消绑定


自定义事件

trigger是触发事件


事件冒泡

even.stopPropagation阻止冒泡

even.preventDefault阻止默认行为

return false


弹框-阻止冒泡

事件委托

delegate委托

undelegate取消委托


jquery元素节点操作

创建节点

var ('<div>');

var ('<div>这是一个div元素</div>');

插入节点

1、append()和appendTo():在现存元素的内部,从后面插入元素

var ('<span>这是一个span元素</span>');

span);

......

<div id="div1"></div>

2、prepend()和prependTo():在现存元素的内部,从前面插入元素

3、after()和insertAfter():在现存元素的外部,从后面插入元素

4、before()和insertBefore():在现存元素的外部,从前面插入元素

删除节点

$('#div1').remove();

todolist(计划列表)实例


滚轮事件与函数节流

jquery.mousewheel插件使用

jquery中没有鼠标滚轮事件,原生js中的鼠标滚轮事件不兼容,可以使用jquery的滚轮事件插件jquery.mousewheel.js。


函数节流

javascript中有些事件的触发频率非常高,比如onresize事件(jq中是resize),onmousemove事件(jq中是mousemove)以及上面说的鼠标滚轮事件,在短事件内多处触发执行绑定的函数,可以巧妙地使用定时器来减少触发的次数,实现函数节流。

整屏滚动实例

相关文章

  • 绑定事件 自定义事件 事件冒泡

    绑定事件 bind命令同时绑定多个事件 unbind取消绑定 自定义事件 trigger是触发事件 事件冒泡 ev...

  • 微信小程序中bind和catch的区别

    bindtap 冒泡事件,事件绑定不会阻止冒泡事件向上冒泡catchtap 非冒泡事件, 事件绑定阻止冒泡事件...

  • 2019-04-11 代理模式

    bind(,,,function(){} ) 绑定多个事件 bind 自定义绑定事件 事件冒泡 点击事件会一级一级...

  • 2018-12-10

    jQuery其他事件 绑定事件bind 自定义事件 事件冒泡 定时器弹框 事件委托

  • 前端(十七)

    事件冒泡 鼠标移入移出 input框事件 jQuery其他事件 绑定事件bind 自定义事件 事件委托 节点操作

  • 事件绑定 和 方法传值

    冒泡和非冒泡事件绑定 bindtap: 冒泡事件绑定 catchtap: 非冒泡事件绑定当其他的事件冒泡到当前元素...

  • wepy基础知识

    1、bind事件绑定不会阻止冒泡事件向上冒泡,catch事件绑定可以阻止冒泡事件向上冒泡。https://deve...

  • 16-事件

    只能用button绑定 trigger 触发事件 可以触发原始事件 也可以触发自定义事件 事件冒泡 event.s...

  • 小程序中点击子元素事件而不触发父元素的点击事件

    原理:bind事件绑定不会阻止冒泡事件向上冒泡catch事件绑定可以阻止冒泡事件向上冒泡 当点击子元素的catch...

  • 前端笔记(16)

    代码:1.jQuery其他事件 2.绑定事件bind 3.自定义事件 4.事件冒泡 5.节点操作

网友评论

      本文标题:绑定事件 自定义事件 事件冒泡

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