Авторизация

Собственный фильтр для селекторов. Выбираем случайный элемент на jQuery

Вы можете создать свой собственный фильтр для селекторов. Нужно просто добавить новую функцию к объекту $.expr[':']. Ниже приводится код для случайного выбора элемента:

(function($){
	var random = 0;
    $.expr[':'].random = function(a, i, m, r) {
    	if (i == 0) {
        	random = Math.floor(Math.random() * r.length);
		}
	return i == random;};
})(jQuery);
// Пример использования:
$('li:random').addClass('glow');

 

http://ruseller.com/lessons.php?rub=32&id=1244

[ Saitadmin.ru || с 2006 по текущий год || Санкт-Петербург ]