在firefox里如何实现firebug的DOM inspect选择功能?
作者:Rank 来源:never-online 时间:2010-09-03 18:20:00
首先,我们会document里添加mouseover事件时在HTMLElement上飘一个absolute的容器,设置border。
接着,mousedown,这个absolute的元素隐藏;
再着着,click结束后从事件里的event得到target,从而再得到inspect。可这样是不是真的能做到呢?
忽视了一点。mouseover如果在某个元素上飘一个absolute容器,那么你的over事件永远在这个absolute元素上了。
事件透视过去?可惜不是as,as可以把某个容器的事件enable设为false即可。脚本/DOM据我了解没有禁用事件的功能。
回到题目,那怎么做呢?
小龙人和好奇能跳出刚才的程序思维——用四个div当四条边就可以了。不知道你第还没试之前的分析是否是这样的呢?
我当时在想,在coding的时候能跳出原来传统的思维真是不易。太赞了!
写个简单demo记念(用firefox看吧。)
八卦一下,据观察,firebug确实真的也是这么做的(没看代码)。
标签:firefox,firebug,dom
0
投稿
猜你喜欢
windows下Virtualenvwrapper安装教程
2023-11-08 02:15:20
Python简单实现安全开关文件的两种方式
2022-09-15 01:54:38
实际应用:MySQL5存储过程编写
2008-11-11 12:25:00
简单谈谈python中的多进程
2023-05-13 15:19:17
SQLServer 连接失败错误故障的分析与排除
2024-01-24 09:09:42
用python写个颜值评分器筛选最美主播
2022-11-25 22:13:08
MYSQL 数据库命名与设计规范
2024-01-23 04:19:45
跨浏览器的CSS固定定位{position:fixed}
2007-05-11 16:50:00
chr()函数参照表 chr13 chr10 chr34
2009-09-03 13:22:00
python itchat实现微信好友头像拼接图的示例代码
2021-04-12 18:14:56
使用element-ui +Vue 解决 table 里包含表单验证的问题
2024-05-28 16:00:02
基于Python实现视频转字符画动漫小工具
2022-12-20 04:33:54
tensorflow实现训练变量checkpoint的保存与读取
2023-12-15 18:10:33
Python入门(六)Python数据类型
2022-08-19 21:09:11
基于opencv的selenium滑动验证码的实现
2023-06-20 20:14:26
Python判断一个三位数是否为水仙花数的示例
2021-11-06 06:14:13
Python实现的质因式分解算法示例
2021-12-16 23:10:05
HTML5 第二份草案发布
2008-06-17 17:42:00
java编写创建数据库和表的程序
2024-01-19 17:24:40
vue开发移动端h5环境搭建的全过程
2024-05-22 10:27:32