Questions tagged [jquery]

Популярная JavaScript-библиотека. Метка применяетcя к вопросам использования JQuery и ее дополнений. Должна быть дополнена меткой [javascript].

JQuery

Библиотека, расширяющая возможности JavaScript и предоставляющая функции для кроссбраузерного решения вопросов выборки и обработки DOM-элементов, а также массивов и объектов JavaScript.

Отличается большим функционалом связанным с взаимодействием между JS и HTML, а также своеобразным интерфейсом и минимализмом.

Существуют две ветви развития JQuery - соответственно версия 1 и версия 2. Эти ветви имеют одинаковый функционал, однако из версии 2 исключен код поддержки браузеров Internet Explorer версий 6, 7, и 8. Это сделано для уменьшения размера библиотеки и улучшения производительности.

Ссылки (на английском языке)

Ссылки (на русском языке)

К сожалению, большинство материалов оказались очень сильно устаревшими (написаны для версий 1.2 - 1.5). Общий подход в библиотеке остался, однако появилось много новых возможностей и библиотека стала предоставлять более универсальные методы.

Нужен ли jQuery современному JavaScript-разработчику?

Лет 10 назад, когда браузеры не поддерживали тех эффектов, которые предлагает jQuery, для новичков, плохо знакомых с JavaScript, использование этой библиотеки облегчало разработку.

Но время не стоит на месте, и современный JavaScript, CSS3, SVG и HTML5 давно поддерживают всё то, что предлагает jQuery. Вам остаётся только изучить современный JavaScript и хотя бы CSS3, чтобы отказаться от использования jQuery.

На нижеприведённых англоязычных страницах вы найдёте приведённые функции для замены ими функций jQuery и описания о том, как их можно заменить:

  1. You might not need jQuery (Вам может не понадобиться jQuery)
  2. You don't need jQuery (Вам не нужен jQuery)
20855 questions
10
votes
2 answers

Как проскролить плавно страницу вниз до опреденнного элемента?

Проискал некоторые исходники - не работали. Это надо сделать на jQuery. Скролинг вверх я знаю, вот мне надо вниз и до определенного элемента, лучше с демо, чтоб посмотреть.
MaximPro
  • 3,913
6
votes
3 answers

Проверка ссылки на изображение. Битая или нет

Есть способ проверить на наличие битой ссылки на изображение, а есть ли способ проверить именно ссылку на изображение? Проверка наличия изображения
De.Minov
  • 24,026
6
votes
3 answers

Какая разница между понятием "селектор" и "фильтр" в jQuery?

Привет. Не понимаю разницу между понятием "селектор" и "фильтр". В некоторых учебных материалах этапы обучения джейквери называются, например, 1. Выборка 2. Фильтры. Например, пишут, что :first - это фильтр. По-моему, это просто псевдоэлемент,…
Dimon
  • 2,059
6
votes
1 answer

Последовательное переключение слайдов

Как прописать последовательное переключение слайдов по клику на .prev и .next? То есть, чтобы при клике на .next, всплывающее окно #popup-box-a заменялось на #popup-box-b и т.д. При клике на .prev, соответственно, в обратную сторону. И зациклить…
5
votes
1 answer

Динамическое изменение размеров textarea под содержимое

Всем примет! У меня есть textarea. Как мне сделать, что бы него ширина и высота изменялись под размер содержимого текста? Я попробовал сделать в ширину, но вышло что-то не то. У всех знаков разная ширина и ширина, то была слишком маленькая, то…
user238739
5
votes
4 answers

Получить id объекта с помощью jQuery

есть кусок html
Год:
5
votes
2 answers

таймер обратного отсчета на jQuery

нужен таймер обратного отсчета формата д-чч-мм-сс, изначально откручивающий время от трех суток и перезапускающийся после того, как докрутит до нуля. перезапуск (и, соответственно, первичный запуск) должен происходить в полночь. похоже, подошло бы…
5
votes
1 answer

Как сделать анимированную гармошку в стиле metro?

вот в таком стиле, чтобы при наведении курсора она сворачивалась
reddyk
  • 659
5
votes
3 answers

.bind или .on в jquery

Добрый день. Чем отличается метод .bind() от .on() в jQuery? Например: $('div').on('click',function(){...}) $('div').bind('click',function(){...})
4
votes
1 answer

Удалить и снова добавить текст в DIV

как удалить из div ранее добавленный текст, и записать новый если он есть? Календарь