Ractive.js предотвращает события по умолчанию на прокси-серверах событий

Допустим, у меня есть следующий код:

шаблон

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

Как я могу предотвратить следующее событие click из href из кода javascript? Я пробовал event.preventDefault(); но у объекта нет метода «preventDefault»


person Luis    schedule 25.09.2013    source источник


Ответы (1)


Из документов:

event.original.preventDefault()

Прокси-события, как вы заметили, являются пользовательскими событиями Ractive; однако свойство .original дает вам доступ к «настоящему» событию.

person Stephen Thomas    schedule 25.09.2013
comment
респект вам. @Стивен Томас - person alexserver; 23.04.2014