5

可以说我有以下代码:

模板

<a on-click='myfunc' href="#">Activate!</button>

javascript

var ractive = new Ractive({
  el: output,
  template: template
});

ractive.on( 'myfunc', function ( event ) {
  alert( 'Hello world!' );
  ?????? --> how to prevent the next click event from the a href?
});

如何从 javascript 代码中防止来自 a href 的下一次点击事件?我试过 event.preventDefault(); 但该对象没有“preventDefault”方法

4

1 回答 1

11

文档

event.original.preventDefault()

正如您所注意到的,代理事件是自定义 Ractive 事件;但是,该.original属性使您可以访问“真实”事件。

于 2013-09-25T23:52:54.263 回答