Catch mouseover和onclick查找具有不同z索引的元素
Catch mouseover and onclick for elements with different z indices
我想制作一个网页,让用户只需点击一次就可以选择和复制HTML实体,使用ZeroClipboard就足够了。我希望页面上有几十个,甚至数百个可复制的HTML实体,所以我不希望每个实体都有ZeroClipboard客户端。我提出的解决方案是有一个HTML实体表,其中每个td包含一个不同的HTLM实体,并捕获onmouseover,这样我就可以确定用户想要哪个HTML实体。然后我将ZeroClipboard粘贴到这个表上,以捕获onclick。默认情况下,ZeroClipboard对象具有z索引99,因此它位于表上方。不幸的是,由于ZeroClipboard对象在语义上与表无关,事件无法传播到隐藏在下面的td。
有没有一种方法可以在ZeroClipboard对象(嵌入)上捕获z索引为99的onclick,也可以在下面的td上捕获z指数为1的onmouseover?我需要找到鼠标光标的坐标吗?我宁愿不这么做,因为a)这很混乱,b)W3C规范在技术上是不可能的。
我已经冻结了我当前代码的两个副本:
ZeroClipboard嵌入z索引=99:http://www.aidansean.com/physics/symbols_static.php
(这可以复制左上角框中的"…"内容。)
ZeroClipboard嵌入z索引=-99:http://www.aidansean.com/physics/symbols_static_2.php
(这可以更改左上角框中的"…"内容。)
我想把这两个页面的功能结合起来。非常感谢您的帮助!
终于来了。我试过的其他一些选择都没用。这是一个有用的解决方案吗?:)
JSFiddle:点击具有较低z索引的嵌入式
- 如何索引jquery中的每个元素
- 如何在z索引为auto的元素下堆叠
- 将一个元素放在具有相同z索引的其他元素前面
- 获取javascript中输入元素的索引
- 如何设置元素的z索引?JQuery、Javascript、CSS、HTML
- 已筛选jQuery集中元素的索引
- JavaScript-在不影响索引的情况下将元素插入数组
- 正在获取单击的元素相对于整个文档的索引
- 触发具有较低Z索引值的DOM元素的事件
- 获取页面上每个元素的Z索引
- 获取不同元素的索引
- 获取当前元素的索引并更改他的样式
- JQUERY 按钮返回到索引元素
- 获取在列表视图中具有特定首字母的索引元素
- 如何更改test.html中的索引元素
- 使用索引元素id时出现意外错误
- 删除数组中不存在的索引元素上的运算符行为
- 如何获取索引元素
- $index的元素变化,而使用过滤器如何获得正确的索引元素angularjs
- Javascript - 如何从 2D 数组中获取索引 [1] 元素的总和