На странице с демо добавил обработчик на событие change для селектов. jQuery('select').on('change', function(){
alert('Select '+jQuery(this).attr('id'));
});
Если элементы достаточной величины, то работать довольно комфортно. Проверял, правда, только на 4'' экране телефона под Android. Но в любом случае, внимание этому вопросу будет уделяться и в дальнейшем.
Очень часто просто стилизации формы было недостаточно. Приходилось взаимодействовать с формой (с элементами формы). Хотя в jNice есть метод для обновления селекта и его отображения.
В jNice, например, не всегда корректно отрабатывали события change (jQuery) на селектах, нет стилизации скрола у выпадающих списков, что, правда, есть в других плагинах, но там нет методов работы с элементами формы. В общем, везде по чуть-чуть. Возможно я не нашел того идеального, и он существует.
Ну и плюс ко всему — просто for fun. Было интересно, загорелся. Сел — написал. Есть еще множество идей по доработке и конечно же учту фидбэк от пользователей хабра.
Ну естественно, alt и title не имеют отношения к оформлению, но вы же говорите о том, что ссылка должна иметь текст для поисковика и использовать картинки (иконки) без текста — не хорошо. Вот и возник вопрос, а почему нельзя использовать иконку в ссылке как картинку и задать ей alt, title на радость поисковикам? В чем минус этой идеи?
Название звучит как: «Новый метод замены текста картинкой, или избавляемся от -9999px». Замена текста. Вот и возникли вопросы.
Если текст для заголовка, который может меняться, то есть более удобные способы, мне кажется.
Если ссылку нужно стилизировать картинкой (домик, например, для возврата на главную), то почему не использовать «alt» и «title»?
Объясните пожалуйста, чем alt у картинки в ссылке хуже скрытого текста с точки зрения поисковика? Если уж речь зашла о них.
А вот по поводу каскадности, объясните пожалуйста, чем это так плохо.
Похоже у меня дурная привычка, но я довольно часто оборачиваю элементы во враперы (одноименные) и дальше стилизую css-ом вида:
Мне этот подход казался удобным.
Добавил промотку совместно с up/down.
jQuery('select').on('change', function(){
alert('Select '+jQuery(this).attr('id'));
});
В jClever это не сложно.
Это одна из проблем, решение которой и сподвигло на написание такого «велосипеда».
В jNice, например, не всегда корректно отрабатывали события change (jQuery) на селектах, нет стилизации скрола у выпадающих списков, что, правда, есть в других плагинах, но там нет методов работы с элементами формы. В общем, везде по чуть-чуть. Возможно я не нашел того идеального, и он существует.
Ну и плюс ко всему — просто for fun. Было интересно, загорелся. Сел — написал. Есть еще множество идей по доработке и конечно же учту фидбэк от пользователей хабра.
Если текст для заголовка, который может меняться, то есть более удобные способы, мне кажется.
Если ссылку нужно стилизировать картинкой (домик, например, для возврата на главную), то почему не использовать «alt» и «title»?
Объясните пожалуйста, чем alt у картинки в ссылке хуже скрытого текста с точки зрения поисковика? Если уж речь зашла о них.