0

ヘッダーに画像のロゴがありますが、クリックしてファイルをダウンロードすると表示されません。

 $("#test").click();

このスクリプトを削除してテキストを手動でクリックすると、ヘッダー画像は問題なく表示されます。リンクの:

<span id="test" onclick="window.location.href='http://www.example.com/download.php';"> . </span>

これはなぜですか?この問題の原因は何ですか? トリガー クリックとリンクの手動クリックの動作が異なるのはなぜですか?

画像とjqueryの競合として何かがありますか。その対立は可能ですか?

4

1 に答える 1

0

Looks like this could fall under the category "fake clicking", which is not supported. See Can I call jquery click() to follow an <a> link if I haven't bound an event handler to it with bind or click already?

于 2013-08-01T16:36:19.450 に答える