Ractive.js阻止事件代理中的preventDefault事件

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方法。

1个回答

11

来自文档:

event.original.preventDefault()

代理事件是自定义的 Ractive 事件,不过.original 属性可以让你访问到“真实”的事件。


你做得很好。@Stephen Thomas - alexserver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接