模拟单击页面中的特定位置

时间:2011-12-22 08:38:12

标签: javascript flash click simulate

使用javascript模拟点击时遇到了一些问题。

我知道.click()方法,但点击必须在prezi加载(flash)上,所以不要真正使用html元素。

我所拥有的是我想要模拟点击的地方的精确坐标。我有什么方法可以做到吗?

点击必须激活flash元素。 (播放按钮)

注意:有一个类似的问题,有一个答案巫婆需要SWF控制。我没有这个,所以这个方法不适用。

另一个快速问题......如果我模拟对具有display:none的元素的单击,会发生什么。它点击“下”的元素吗? (正常点击会这样做;是的,我知道这听起来很有趣,但我不知道如何解释它)。如果是,我正在考虑制作一个位置绝对div,将它置于flash之上并使用.click()。问题是我感觉点击不会应​​用于闪光灯。

这在某种程度上是javascript simulate mouse click on specific positionmouse click somewhere else on page (not on a specific div)的组合。

1 个答案:

答案 0 :(得分:1)

创建一个透明的gif,并将其绝对放置在您需要的页面中,然后模拟其上的点击。

我在某些Flash广告上使用此技术,因为我不想使用JavaScript打开链接(因为如果他们不想在点击时打开新页面,可能会提示某些用户提出问题。)