-2

ハーレムシェイクエフェクト(ページ上のいろいろなもの、画像が前後に動き出すエフェクト)を作ろうとしています。ハーレムシェイクのデモ

ブラウザのアドレスバーに で始まる特定のコードを貼り付けるとjavascript:(function(){function c(){var e.......long code..、効果が始まります.. (効果は、ページ上の要素が踊り始めることです)。

ユーザーが Web ページのどこかをクリックしたときに、そのコードをブラウザーに配置する方法はありますか。これが私が試したものですが、無駄です

コード (申し訳ありませんが、少し長い) http://pastebin.com/BGzXve64

<a href="javascript:(function(){function c(){var e.......long code">click me</a>

Js フィドル、メイン コードに内部 html タグがあるため動作しない

もう一つのことはおそらく

<a onclick="javascript:(function(){function c(){var e.......long code">Click me for harlem shake</a>

Js フィドル、メイン コードに内部 html タグがあるため動作しない

そのような URL をブラウザのアドレス バー onclick に配置するためのより簡単な (または機能する) 方法はありますか?

ありがとうございます。

4

1 に答える 1

1

ここでは、ブックマークレット内のjavascriptコードを取得して、別の方法で使用する必要があります。以下のフィドルを参照してください

http://jsfiddle.net/EaYRQ/2/

使用するアンカーまたはw/e要素には、onclick=harlem()

<a href="#" onclick="harlem()">Click Me</a>

そしてjavascript。jsfiddleのjavascriptセクションをコピーするだけです

window.harlem = function () { ... }
于 2013-03-07T20:09:43.343 に答える