与原型观测方法禁用链接(Disable link with the prototype observ

2019-08-04 11:54发布

我想创建一个像这样的链接:

<a href="http://example.com">text</a>

和替换的行为,这样的链接下载使用Ajax而不是点击时的内容。

我不是要取代href属性(所以复制仍然有效的链接)是非常重要的。

一个解决办法是要做到:

$('link').onclick = function() { return false; };

但我想用.observe方法。 但是,这并不工作:

$('link').observe('click', function() { return false; });

(这是相当合理的)。

我如何能做到这一点任何想法?

谢谢。

Answer 1:

$( '链接')观察( '点击',功能(E){Event.stop(E);});

要么

$('link').observe('click', function(e) { e.stop(); });

要么

$('link').observe('click', Event.stop);


Answer 2:

你必须使用事件对象与原型来实现这一目标。

$('link').observe('click', function(event) { event.stop() });


文章来源: Disable link with the prototype observe method