1

JavaScriptでクリックをシミュレートするのに少し問題があります。

私は .click() メソッドを認識していますが、クリックは prezi がロードされた (フラッシュ) である必要があるため、実際に使用する html 要素はありません。

私が代わりに持っているのは、クリックをシミュレートしたい場所の正確な座標です。それを行う方法はありますか?

クリックはフラッシュ要素をアクティブにする必要があります。(再生ボタン)

注:swf制御が必要な回答を持つ同様の質問があります。私はそれを持っていないので、その方法は適用されません。

もう 1 つの簡単な質問... display: none を持つ要素のクリックをシミュレートするとどうなりますか。その「下」の要素をクリックしますか?(通常のクリックと同じように。はい、これはおかしく聞こえることは知っていますが、それ以外の方法で説明する方法はわかりません)。はいの場合、位置を絶対divにすることを考えていたので、それをフラッシュの上に置き、.click()を使用します。問題は、クリックがフラッシュに適用されない気がすることです。

これはどういうわけか、JavaScript が特定の位置でのマウス クリックをシミュレートし、ページ上の別の場所 (特定の div ではない) のマウス クリックを組み合わせたものです。

4

1 に答える 1

1

透明な gif を作成し、ページ内の必要な場所に絶対に配置してから、クリックをシミュレートします。

JavaScript を使用してリンクを開きたくないので、一部の Flash 広告でこの手法を使用します (一部のユーザーには、クリック時に新しいページを開きたくないかどうかを尋ねるプロンプトが表示される可能性があるため)。

于 2011-12-22T08:46:18.110 に答える