Created
August 13, 2015 12:24
-
-
Save gettocat/f6ff73da3f2881553de1 to your computer and use it in GitHub Desktop.
items.js example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
itms.onHasSelected(function() { | |
//Эта функция будет вызвана, если не было выбрано ни одного элемента, | |
//а затем выбран 1 или более | |
}); | |
itms.onHasNoSelected(function() { | |
//Эта функция будет вызвана, если был выбран 1 или более элементов, | |
//а затем стало выбрано 0 элементов | |
}); | |
itms.onSelect(function() { | |
//эту функция вызывается при каждом выборе элемента | |
}); | |
itms.onUnSelect(function() { | |
//эта функция вызывается, если с какого-либо элемента снимается выделение | |
}); | |
itms.getSelected(function(el) { //данная функция будет выполнена для каждого выбранного элемента | |
var id = $(el).data("id"); //Для примера - получен id из аттрибута data-id | |
fake_ajax(function(resp) {//отправляем асинхронный запрос | |
itms2.unselect(el);//убираем выбор | |
if (resp.status == 1) | |
$(el).remove();//удалить элемент, к примеру | |
}); | |
}); | |
itms.getAllSelected(function(arr){ | |
//arr - это массив jQuery объектов выбранных элементов | |
}); | |
itms.getAllSelectedAttr('id', function(arr){ | |
//arr - это массив data-id атрибутов выбранных элементов | |
}); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
itms.select(el); // выбирает элемент el, где el - объект jquery либо node | |
itms.unselect(el); //убирает выделение объекта el | |
itms.selectAll(); //Выбирает все элементы списка | |
itms.unselectAll(); //убирает выделение у всех элементов списка |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment