Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.01.2015, 08:57
Интересующийся
Отправить личное сообщение для Евгений_Лазаренко Посмотреть профиль Найти все сообщения от Евгений_Лазаренко
 
Регистрация: 13.02.2014
Сообщений: 15

Не срабатывает событие mouseup в chrome
При перетаскивании элемента с классом ui-sortable на другой класс не срабатывает событие mouseup именно в chrome. В других браузерах срабатывает корректно
Ответить с цитированием
  #2 (permalink)  
Старый 28.01.2015, 10:00
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 26,542

Евгений_Лазаренко,
сделайте макет
Ответить с цитированием
  #3 (permalink)  
Старый 28.01.2015, 10:05
Интересующийся
Отправить личное сообщение для Евгений_Лазаренко Посмотреть профиль Найти все сообщения от Евгений_Лазаренко
 
Регистрация: 13.02.2014
Сообщений: 15

function dragWorker(){
    var item, idTsak, email, counter;
    $('.left-menu-item.friend-item').mouseenter(
            function () {
                $('.left-menu-item').removeClass('select'); 
                $(this).addClass('select');
                item = filter();
                idTsak = $(item).attr('id');
                email = $(this).find('a').attr('id');
                counter = 1;
             }
    )
    $('.left-menu-item.friend-item').mouseleave(
            function () {       
                if((counter == 1) &&  $('#'+idTsak).css('display')=='block'){
                    if(Task.update({_id:idTsak}, {$set:{worker_id: parseInt(email)}})){
                        $(document).removeClass('select'); 
                        $(this).addClass('select');
                        console.log('Worker successfully changed');
                    }
                }
             }
    ) 
}


Я сделал так, но это криво, если вот так делать

$('.left-menu-item').mouseup(function(event){
      alert('I was clicked!');
      // Do whatever else...
  });


Вот так если просто на странице нажать, потом на этом элементе отпустить, то норм. Если зажать элемент со списка ui-sortable, то не срабатывает. В мозилле все хорошо
Ответить с цитированием
  #4 (permalink)  
Старый 28.01.2015, 10:17
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 26,542

Евгений_Лазаренко,
может это
Цитата:
Событие происходит после отпускания перетаскиваемого элемента.

// обработка события stop
$("selector").sortable({
stop: function(event, ui) { ... }
});
Ответить с цитированием
  #5 (permalink)  
Старый 28.01.2015, 10:31
Интересующийся
Отправить личное сообщение для Евгений_Лазаренко Посмотреть профиль Найти все сообщения от Евгений_Лазаренко
 
Регистрация: 13.02.2014
Сообщений: 15

Это мы узнаем только когда было событие mouseup на элементе ui-sortable, но мне надо знать событие второго елемента на котором было отпущено ui-sortable
Ответить с цитированием
  #6 (permalink)  
Старый 28.01.2015, 10:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 26,542

Евгений_Лазаренко,
Droppable ?
Ответить с цитированием
  #7 (permalink)  
Старый 28.01.2015, 11:06
Интересующийся
Отправить личное сообщение для Евгений_Лазаренко Посмотреть профиль Найти все сообщения от Евгений_Лазаренко
 
Регистрация: 13.02.2014
Сообщений: 15

Нет, sortable, в том и дело. У меня там просто сортировка списка подключена через sortable оно вроде не должно конфликтовать с mouseup
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по backbone - не срабатывает событие vuler Общие вопросы Javascript 4 28.12.2014 20:20
Событие на теге input срабатывает несколько раз hrundel Events/DOM/Window 3 15.12.2013 12:49
Не срабатывает событие open для диалогового окна jquery-ui mihail_p AJAX и COMET 4 19.06.2013 21:23
Не срабатывает кнопка в Chrome XaXeR Элементы интерфейса 3 06.02.2013 16:24
Некорректно срабатывает событие DZHETIGAPA Events/DOM/Window 4 12.05.2011 21:28