jQuery выбирается предотвращая событие щелчка для распространения
Я работаю над позвоночником.Марионетка приложение. У меня есть CompositeView
, в котором я вставляю ItemView
s (которые являются li
s) в ul
.
Я привязался к click
событию li
s в моем ItemView
:
class MyView extends Marionette.ItemView
events:
"click" : "doSomething"
doSomething: ->
console.log "Doing something"
Теперь я также использую jQuery Selectable, чтобы включить selectig li
s.
$("ul").selectable()
Проблема заключается в том, что когда li
нажата (и выбрана jQuery), это предотвращает распространение события click
и запуск doSomething
.
Интересно, есть ли способ остановить jQuery от остановка события click
?
1 ответ:
Скорее всего, нет простого способа достичь именно того, что вы хотите: Selectable, вероятно, останавливает распространение события click. Что вы могли бы, однако, это использовать другое событие, вызванное дискретным, например, "start" (http://api.jqueryui.com/selectable/#event-start) :
class MyView extends Marionette.ItemView events: "start" : "doSomething" doSomething: -> console.log "Doing something"