2013-09-25 72 views
5

可以說我有下面的代碼:Ractive.js的preventDefault事件

模板

<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? 
}); 

如何防止下一個點擊從一個href事件,從JavaScript代碼? 我試過event.preventDefault();但對象沒有方法 '的preventDefault'

回答

11

docs

event.original.preventDefault() 

代理事件,因爲你已經注意到,自定義Ractive事件;但是,.original屬性可讓您訪問「真實」事件。

+0

Kudos for you。 @史蒂芬托馬斯 – alexserver

相關問題