Показать сообщение отдельно
  #3 (permalink)  
Старый 28.01.2015, 11:05
Интересующийся
Отправить личное сообщение для Евгений_Лазаренко Посмотреть профиль Найти все сообщения от Евгений_Лазаренко
 
Регистрация: 14.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, то не срабатывает. В мозилле все хорошо
Ответить с цитированием