jquery

5 лучших jQuery слайдеров, которые я использую

При создании веб-сайтов довольно часто встает вопрос выбора плагина для реализации слайдера изображений, текста или даже форм. Так как jquery де-факто самый распространенный javascript-фреймворк, то я приведу список плагинов именно к этой библиотеке. Конечно я тоже ее использую, если нет других требований. Итак, пять примеров замечательных легковесных jquery slider плагинов:

Скрипт всплывающего попап окна на jquery (javascript) с блокировкой

Скрипт всплывающего попап окна на jquery

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

Простой способ реализовать кроссдоменный AJAX-запрос методом POST

Как известно, объект XMLHttpRequest не разрешает делать запросы на другой домен. В будущей версии XMLHttpRequest этого ограничения нет, однако, к сожалению, пройдет еще немало времени прежде чем его можно будет использовать без оглядки на старые браузеры. Давайте посмотрим как можно быстро реализовать кроссдоменный post-запрос.

Суть способа достаточно тривиальна:

  1. Делаем AJAX-запрос PHP-скрипту на этом же домене;
  2. Этот скрипт пересылает запрос PHP-скрипту на другой домен;
  3. После получения ответа с другого домена, первый PHP-скрипт отвечает AJAX-запросу.

Раскрывающееся меню на Jquery

Изучать jquery я начал пару месяцев назад по долгу службы, и очень скоро понял насколько это удобно. Причем не только если разрабатываешь какое-нибудь ajax-приложение, но и в более мелких вещах — таких как простенькие анимации, выпадающие менюшки и тд.

В этой статье я опишу как можно с помощью jquery из обычного многоуровневого меню сделать раскрывающееся без правки исходного html-кода. Нам просто понадобится выполнить некий javascript-код после загрузки страницы.

Для этого допустим, что на сайте есть такое меню:

Добавить "body" еще один обработчик "onload"

Задача: на javascript добавить документу обработчик события load, при этом не перезаписав возможный предыдущий и не указывая атрибут onload="".

Простой аналог php-функции trim() для JavaScript-а

В javascript нет функции, обрезающей пробельные символы с концов строки. Так как javascript-ом часто приходится работать с обработкой форм, такая функция очень нужна. Здесь я приведу пример простой и универсальной реализации на js аналогов php-функций trim, ltrim и rtrim.