0

アニメーション化されたスプライトシートを使用するボタンがいくつかあるため、(私が知る限り)背景画像として設定する必要があります。現在、hrefではなくjavascriptリダイレクトを使用しているため、右クリックのコンテキストメニューは背景画像用です。

理想的には、「新しいタブ/ウィンドウで開く」(または同等のブラウザ)を右クリックで使用できるように、リンクのコンテキストメニューを表示したいと思います。

カスタムコンテキストメニューを作成したくありません。背景画像ではなく、ブラウザの標準メニューをリンクに使用するためだけです。

残念ながら、グーグルはこの問題であまり助けになりませんでした。

4

1 に答える 1

1

HTML5仕様は、ハイパーリンクを更新して、フローコンテンツを含めることができるようにしました。このような動作が必要な場合は、@Eliranが提案するようなハイパーリンクでそれらをラップする必要があります。

コンテキストメニューの変更はサポートされていません。それに最も近いのは、デフォルトの右クリックイベント処理をHTMLメニューを作成するものでオーバーライドすることです。

于 2012-04-26T00:09:32.437 に答える