Когда я нажимаю на элемент, я могу редактировать поле благодаря bootstrap-editable.
Когда я перетаскиваю элемент, я могу изменить его положение благодаря jquery.ui .сортируемый.
При использовании Google Chrome все работает нормально.
При использовании Firefox 15.0.1
у меня возникла следующая проблема.
После перемещения элемента появляется всплывающее окно для редактирования поля.
Я полагаю, что это событие связано с распространением события.
Я пытался исправить это, но безуспешно…
Вот мой код куска:
onSortReceive: function (e, ui) {
this.$(ui.item[0]).trigger('drop', this.options.taskType);
// TODO just on firefox there is a issue related to bootstrap-editable
// it shows the popup even if there is e.stopPropagation() here
// the only way to fix this issue is to re-render the view
e.stopPropagation(); // it makes no difference
this.render(); // it fix the problem
// but I want to avoid to re-render the view
},
Полный код вы можете найти здесь:
https://github.com/antonioJs/CoCoTask/pull/21/files
Для получения рабочей версии вы можете перейти по ссылке:
http://computerone.altervista.org/CoCoTask/ (проблема как раз с firefox)
Любая идея, как решить проблему?
Спасибо
e.preventDefault()
? - person tkone   schedule 01.10.2012