2013-09-25 17 views
5

Aşağıdaki kod var Sağlar ki:Ractive.js preventDefault olaylar

şablonu

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

javascript sonraki tıklama önleyebilir nasıl

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 kodundan bir href'ten olay mı? Event.preventDefault() işlevini denedim; ancak nesne hiçbir yöntem docs itibaren 'preventDefault'

cevap

11

sahiptir: fark ettik gibi

event.original.preventDefault() 

Vekil olaylar, özel ractive olaylardır; Ancak, .original özelliği "gerçek" etkinliğe erişmenizi sağlar. Sizin için

+0

kudos. @ Thomas Thomas – alexserver