-2

我正在尝试创建一个哈林摇晃效果。(各种东西,页面上的图像开始来回移动的效果)哈林摇晃的演示

当我们在浏览器的地址栏中粘贴一段以开头的代码时javascript:(function(){function c(){var e.......long code..,效果就开始了..(效果是页面上的元素开始跳舞)。

当用户单击网页上的某个位置时,有什么方法可以将该代码放入浏览器中。这是我尝试过的,但徒劳无功

代码(抱歉,有点长)http://pastebin.com/BGzXve64

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

Js fiddle,不工作,因为主要代码有内部 html 标签

另一件事也许是

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

Js fiddle,不工作,因为主要代码有内部 html 标签

是否有一种常见的更简单(或有效)的方式将此类网址放在浏览器地址栏中 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 回答