Backbone even preventDefault
a playground setup with includes of backbone, jquery, underscore,...
by fguillen
HTML
<script src="http://documentcloud.github.com/underscore/underscore.js"></script>
<script src="http://documentcloud.github.com/backbone/backbone.js"></script>
<p>Should prevent click through of these links</p>
<div id="demo"><p>This text will be replaced with links from ajax request</p></div>
JavaScript
$.post('/gh/gist/response.html/3394860/', function(data) {
$('#demo').html(data);
});
var Composer = Backbone.View.extend({
events: {
"click a.delete": "handleClick"
},
handleClick: function(event) {
console.log("handleClick()");
console.log(event.isDefaultPrevented());
event.preventDefault();
console.log(event.isDefaultPrevented());
}
});
new Composer({
el: $('#demo')
});