jQuery

индекс
283,92

Facebook Timeline

Facebook Timeline делает большую революцию в мире социальных сетей, придает новый вид для пользовательских профилей. Сегодня, посмотрим как просто можно реализовать этот проект с помощью jQuery и CSS.



+52
1 февраля 2012, 23:04
333

Альтернативный взгляд на плагин для маски ввода чисел и не только в input и textarea из песочницы

Вдогонку к опубликованной раннее статье Плагин для маски ввода чисел в input, хотел бы поделиться своим взглядом на решение данной проблемы.

Подробности под Хаброкатом.

+9
30 января 2012, 15:22
72

Плагин для маски ввода чисел в input

Часто стоит задача, ограничить возможность ввода букв в поле input. Во многих источниках предлагают это сделать следующим способом, навесить обработчик события keyup, со следующим кодом:
return ((event.keyCode>47)&&(event.keyCode<58))

Этот метод обладает рядом недостатков, к примеру также пользователь не сможет вводить цифры numpad, в опере не будут работать клавиши tab,up,left и т. д.
Как же сделать правильно?
+13
21 января 2012, 18:18
122

Плагин jQuery для сортировки таблиц: TableSorter.js. Как добиться постраничной навигации? из песочницы

Вступление


При разработке одного проекта мне пришлось решать проблему с сортировкой данных в таблице. Не хотелось для этого использовать PHP, так как эффект теряется при перезагрузке страницы. Вот и наткнулся я на официальный сайт jQuery-плагина "TableSorter.js" — www.tablesorter.com. Немного покопавшись в англоязычной документации я с радостью обнаружил в новостях сайта ссылку на русскоязычный сайт: www.tablesorter.ru.

В принципе там всё предельно ясно было описано и я быстро понял как всё работает…
Но было в документации одно важное упущение: недостаточно описан принцип работы постраничной навигации, да и нужные файлы не выложены. А мне как-раз нужна была эта функция, так как в моих таблицах было минимум по 150 строк. Пришлось самому решить эту проблему.
+21
15 января 2012, 01:03
273

jQuery Plugin — Scroll Sliders или Ползунки beta

Введение


В прошлой статье, вот ссылочка, я обещал выложить плагин по «ползункам», доработав его учитывая большинство комментариев получилось «это»:

image

Из-за нехватки времени фичи для touch устройств были вырезаны, так что пока только для владельцев mouse устройств. Статью публикую для критики, баг-репортов ну и конечно же ваших пожеланий.

+26
14 января 2012, 07:10
192

Ползунки или новый взгляд на скрол из песочницы

Как я до этого дошел

Совсем недавно мне достался веб проект дизайн которого рисовал Гуров Сергей вот ссылка на его работу. Один из интересных элементов был скрол на странице каталога (он присутствует на многих страницах). Выглядел он так:

скриншот элементов на странице каталога

После долгих поисков, с разными запросами в поисковиках, я пришел к выводу что проще будет сделать самому.
+51
10 января 2012, 15:18
306

Selectik — стильные селекты из песочницы

Веб-дизайнеры любят стилизировать стандартные элементы форм. Потом эти элементы приходиться реализовывать нам — верстальщикам.

После десятков проектов, где приходилось использовать сторонние решения, я столкнулся с постоянными изобретениями костылей, не хватки гибкости готовых плагинов, скоростью генерации.

Естественно, после всего этого я решил изобрести свой велосипед.

Пример разработан без дополнительных картинок с помощью CSS3. Демо-страница с песочницей здесь.
+46
10 января 2012, 15:15
335

Что такое этот новый jQuery.Callbacks Object

В не столь давно вышедшей версии jQuery 1.7 появился новый объект Callbacks, о котором сегодня и пойдёт речь.
В официальной документации jQuery.Callbacks описан, как многоцелевой объект, представляющий собой список функций обратного вызова (callbacks — далее просто колбэков) и мощные инструменты по управлению этим списком.

Я просматривал возможности этого объекта, когда он был ещё только в разработке, и надо сказать, что возможностей у него изначально было немного больше, чем осталось в релизной версии. Например, сейчас отсутствует возможность создания очереди (queue) колбэков, которые вызываются по одному на каждый вызов fire(). Видимо, команда jQuery, решила немного подсократить код, убрав «ненужные/редкоиспользуемые» возможности, чтобы сэкономить в весе библиотеки. Это маленький экскурс в историю Callbacks, но далее я буду описывать только доступные сейчас функции и в конце напишу небольшое возможное улучшение этого объекта.
+73
7 января 2012, 20:39
267

Предотвратим повторную загрузку библиотек или Переделаем jQuery.html()

Вы наверное не раз сталкивались с ситуацией когда при загрузки контента из ajax запроса, jquery автоматически подгружает и запускает вложенные библиотеки и скрипты. Несомненно это удобно, например когда в подгружаемом контенте присутствует самодостаточный плагин или виджет. Все автоматически загрузится, и визуально выглядит все гуд.

Но если присмотреться, здесь не все так красиво. jQuery подгружает каждую вложенную библиотеку в не зависимости подгружен он браузером или нет, и даже добавляет уникальный параметр в запрос для предотвращения использования кэша бразуера. Я не стал углубляться в подробности почему разработчики jQuery выбрали именно такую схему и сделал обвертку вокруг функции html(), которая исправляет данную проблему.
+6
16 декабря 2011, 18:37
113

Chop Slider 2 — лучший jQuery-слайдер из песочницы

image
Добрый день. Несколько дней назад появилась необходимость использовать слайд-шоу на своём сайте, но оно должно было быть нестандартным, чтоб привлекало внимание пользователей. Искал в течение дня и ничего нормального не мог найти, были более менее подходящие «слайдеры», но душа хотела клубнички. После того как я облазил весь рунет, переключился на «забугорных» друзей и… удача! Забегая наперёд хочу сказать: этот обзор сделан потому, что в рунете нет никакого упоминания про это слайд-шоу, отсюда и логика.
+47
23 ноября 2011, 01:27
339