Стал замечать что все больше и больше сайтов делают с использованием стилизованных селектов, чекбоксов и других различных кнопочек. Почему бы и нет? Если есть множество библиотек позволяющих это сделать без особого труда, даже верстальщику, который совсем немного разбирается в javascript.
Конечно здорово, что во всех браузерах вне зависимости от выбранной темы показываются одинаковые кнопки в цвет и стиль сайта, но разработчик который первый раз столкнулся с такими селектами будет приятно удивлен. Оказывается обработчики событий jquery привязанные к этим кнопкам не сработают, то есть не сработает не

change()

не

live('change',function() {})

Что делать?
Я не нашел лучшего решения как скачать полную версию плагина для замены селектов и не прописал в его код нужных мне событий. Тут можете скачать jquery.selects.js. А может кто то знает решение получше?

Смена картинок на jquery

07/13/2010, автор admin, категории Web-разработка

Достаточно часто видел такое же бесконечное слайдшоу выполненное на flash, а я решил найти простое решение, с возможностью изменения картинок с админки сайта.
Для того чтобы сделать такого рода смену картинок на javascript c использованием jquery потребуется совсем не много знаний. И это займет не более 15 минут. В <div> в котором будут менятся изображения вставим два тега <img>, как это сделано ниже <div id="photos"><img style="position: absolute; z-index: 200; display: block;" src="" alt="" id="photo1"><img style="position: absolute; z-index: 100; display: none;" src="" alt="" id="photo2"></div> Далее тут же или при загрузке страницы указываем массив картинок (я формировал его с помощью php для возможности смены через админку) читать далее »

Google spellchecker

07/02/2010, автор dimaz, категории Web-разработка

Хоть и есть во всех современных браузерах встроенная проверка ввода, но бывает нужно прикрутить свой спелчекер. В инете нашел один хороший спелчекер www.spellify.com, использующий сервис от гугл.

Сделал все по ману. Все равно чекер отказывался работать. Да и все скрипты, написанные на jQuery отвалились. Проблема была в том, что чекер написан на prototype js library, который конфликтует с jQuery. Решение этой проблемы нашел. Надо было подключать jQuery в режиме noconflict, и использовать $j вместо функции $. Но переделывать весь jQuery код было лень, да и не удобно будет другим программистам. Решение было одно – переписывать код чекера с prototype на jQuery. В основном был код на js, так что переписывать много не пришлось.
читать далее »

Теги: