Catch mouseover和onclick查找具有不同z索引的元素

Catch mouseover and onclick for elements with different z indices

本文关键字:索引 元素 mouseover onclick 查找 Catch      更新时间:2023-09-26

我想制作一个网页,让用户只需点击一次就可以选择和复制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索引的嵌入式