Категория: jQuery



Проверка Checked в Jquery

Как можно проверить отмечен чекбокс или не отмечен, или какой радиобокс выбран? Как это проверить тут же на странице, средствами jQuery?

Мелочь, но пришлось долго и упорно гуглить. Поэтому то, что нагуглил напишу в виде шпаргалки здесь.

Проверка отметки чекбокса
=====================

1
$("ваш_селектор").attr("checked")=="checked"

Какое значение выбрано у радиобокса
=====================

1
$('input:radio[name=имяпеременной]:checked').val()

Категории jQuery |
автор: altesack / Пятница, Октябрь 28, 2011 / Нет комментов »

Очистка обработчиков в jQuery


Делал нагруженную ajax и jquery страницу и столкнулся с интересной проблемой. А обнаружилось случайно – просто заметил, что некоторые ajax-запросы посылаются несколько раз.

Немного понаблюдал за ситуацией и заметил что в таких случаях:

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

Но если потыкать мышками и повторить цикл вставки этой части страницы несколько раз то

  • Скрипт “накапливает” все методы обработки. По крайней мере каждый следующий раз каждый клик срабатывает два-три-итд раз
  • При этом сам HTML нормально вставлен один раз.

Куда копать? Какие слова гуглить? Как оказалось, нужно просто почитать матчасть!

Читать далее »


Категории jQuery |
автор: altesack / Среда, Август 24, 2011 / Нет комментов »

jCarousel Lite

jCarousel Lite – классная, простая но в то же время очень гибкая карусель с отличной документацией. Но всё же мне есть что чиркнуть в шпаргалку.

Читать далее »


Категории jQuery |
автор: altesack / Вторник, Июнь 14, 2011 / 16 комментов »

jQuery. Вешаем два Datepicker на одной странице

datepicker Как вставить Datepicker на страницу? Погуглите, найдёте кучу материалов, которые фактически повторяют официальный мануал.

Общая суть их в следующем:

  • Вставить в head документа подключение нужных стилей и скриптов
  • Сделать на странице элемент с id="datepicker"
  • Активировать его

Не буду оригинальным, приведу и я краткую инструкцию, тем более, что она нужна для понимания моего вопроса.

Читать далее »


Категории jQuery |
автор: altesack / Воскресенье, Апрель 24, 2011 / 4 комментов »

Слайд-шоу


Я в детстве очень любил рассматривать слайды
Что тут говорить, плавно сменяющееся слайд-шоу может очень сильно увеличить визуальную привлекательность сайта при довольно небольших усилиях. Эффект чисто психологический. Взгляд привлекает любое движение и изменение, главное чтобы оно не было навязчивым и раздражающим.

Кроме чистого слайдшоу я решал задачу размещения некоего текста поверх него.

У меня получилось два варианта. Один с помощью чистого jQuery, и другой с помощью плагина CrossSlide.

Читать далее »


Категории jQuery |
автор: altesack / Вторник, Январь 04, 2011 / Нет комментов »