Проблема с сортировкой jquery и функцией click () - PullRequest
0 голосов
/ 05 октября 2019

У меня есть список элементов div. Есть функция щелчка, которая делает что-то, когда элемент щелкают. Это хорошо работает. Элементы также можно сортировать, и это также работает.

Но также происходит (и не должно), что функция click вызывается после того, как пользователь отсортировал элементы. Мне нужно найти способ не вызывать функцию щелчка автоматически после сортировки элементов. Есть идеи?

"вернуть ложь" в sortable.update не помогает

1 Ответ

0 голосов
/ 08 октября 2019

Я сам нашел решение, только что добавил клик:

$("document").ready(function(){
  var mayclick = true; 

  $("div.x").sortable({
    update: function( event, ui ) {
        mayclick = false;  
        // some code
        return false; 
    }
  });

  $("div.x").click(function(){
    if (mayclick) {  
      // some code
    } else {
        mayclick = true; 
    }
    return false;
  });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...