摘要: 场景: (比较少见) 如果有个js生成的dom元素, 里面绑定了一些click 事件, 我们想在不hack原先代码的情况下, 把dom 里面的事件拦截. 思路: 事件机制有捕获和冒泡, 现在主流浏览器的事件都是冒泡机制, 即从事件发生的dom元素开始层层向上出发, 对于我们要拦截的dom, 显然没法 阅读全文
posted @ 2016-11-29 17:44 tangkikodo 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 需求: 在页面上有个快速滚动按钮(用来滚动到页面底部), 如果页面到了底部, 就隐藏按钮, 一旦页面离开了底部, 显示按钮. 方案: 页面滚动到底部很容易捕捉到, 隐藏按钮即可, 对脱离底部的检测稍有些trick, 需要一个长度2的数组队列来检测. 代码: 利用队列记录新旧位置, 只有 [0, 非0 阅读全文
posted @ 2016-11-29 09:49 tangkikodo 阅读(327) 评论(0) 推荐(0) 编辑