jQuery выбирается предотвращая событие щелчка для распространения


Я работаю над позвоночником.Марионетка приложение. У меня есть CompositeView, в котором я вставляю ItemView s (которые являются li s) в ul.

Я привязался к click событию lis в моем ItemView:

class MyView extends Marionette.ItemView
  events:
    "click" : "doSomething"
  doSomething: ->
    console.log "Doing something"

Теперь я также использую jQuery Selectable, чтобы включить selectig lis.

$("ul").selectable()

Проблема заключается в том, что когда li нажата (и выбрана jQuery), это предотвращает распространение события click и запуск doSomething.

Интересно, есть ли способ остановить jQuery от остановка события click?

1 2

1 ответ:

Скорее всего, нет простого способа достичь именно того, что вы хотите: Selectable, вероятно, останавливает распространение события click. Что вы могли бы, однако, это использовать другое событие, вызванное дискретным, например, "start" (http://api.jqueryui.com/selectable/#event-start) :

class MyView extends Marionette.ItemView
  events:
    "start" : "doSomething"
  doSomething: ->
    console.log "Doing something"