Pull to refresh

Comments 49

Зачем две Одинаковые формы для логина и регистрации в вашей панели? Объедините их.
Это лишь пример. ;)

Хотя автор не читает Хабр, самые значимые комментарии я переведу и отправлю в блог к автору, если Вы этого не сделаете сами.
:) ну раз так, не читает, то конечно обсуждать не очень удобно, да…
В качестве доп комментариев: «плохо» дублировать id и class названия, не имеет смысла, так же и использования «style etc...» можно было бы обойтись более компактным кодом чем в приведенном примере.
«Помните мою выпадающую панель» — показалось что ты и есть автор.
Статья является переводом, значок соответствующий. Текст соответственно авторский.

Но тем не менее, комментарии я достаточно часто потом обьединяю и пишу в оригинальный блог-пост.
The CSS, XHTML and design is released under Creative Common License 3.0
UFO landed and left these words here
Мне тоже понравилось, только хочу использовать не для входа и регистрации, а для разных «редко нужных вещей».
UFO landed and left these words here
Без малейшего понятия. Логически рассуждая, будет кнопка выхода и сервисы, доступные после входа, и надпись Hello Guest будет заменена на Hello [% somebody | html %].
UFO landed and left these words here
Блин, уже если делать то так:
Форма — одна: логин/пароль. Если чел ввел правильную пару — то обычный вход. Если он ввел несуществующий логин — вероятнее всего он хочет зарегистрироваться. Если логин существует, но пароль не подходит — значит он забыл пароль — предложить переввести или восстановить.
То есть, чтобы зарегистрироваться мне надо вбить неправильные логин и пароль? Не вполне очевидно и не совсем логично. Может у меня капслок включен, а может раскладка не та…
Т.е. если тебя на сайте нет — то предложить зарегиться с таким именем и паролем. непонятки с капслоком и раскладкой проверяются очень легко.
Нельзя так морочить пользователя. Даже если ему не придётся догадываться, то инструкция в духе «Если вы ещё не зарегистрированы, то всё равно введите в поле «Имя» несуществующий логин, который вы хотели бы получить на нашем сайте» — вряд ли обрадует пользователя (а неопытного — точно запутает).
Типа этого:
Извините, Вы не можете использовать указанный пароль. Такой пароль уже использует пользователь Misha. Пожалуйста, придумайте другой пароль.
© bash.org.ru
UFO landed and left these words here
Ой какая удобная штуко!
Попробую скрестить с gShell и сделать себе консоль на сайт.
Вместо формы логина пароля будет gShell.
После окончания выезжания панели следует передавать фокус на Username.
После окончания выезжания панели следует покрывать все окно fixed позиционированным дивом с 1% прозрачнуостью, при клике на который (читай, клик куда угодно), панель бы закрывалась.
На скрипт тратится минута — ровно столько чтобы скопипастить стандартную джекверевую фичу и поменять на нужные классы.
Интересно, почему автор отказался от Mootools в пользу другого фреймворка…
Форма действительно удобна, но вот только использование капчи при авторизации или регистрации при таком подходе вряд ли получиться. Слишком большая, необоснованная нагрузка на сервер.
А мне вот это: codeigniter.com/user_guide/
но мне кажется у автора всё таки как-то изящней получилось)
мне кажется здесь первична идея вываливающейся сверху панели. Что в нее заложено — это уже вторично. Может я и неправ.
А почему бы через position: fixed; не «привязать» форму к верхней границе окна?
м… я чегото не пойму. Автор узнал о slideUp и slideDown в JQuery и решил об этом написать??
подумайте о других…
это труд достойный уважения. автор не только написал простой «slideUp и slideDown» — автор еще и облёк это в красивую форму и запостил сюда. а ведь для кого-то это может оказаться полезным.

мне пригодилось.
спасибо.
Ок. Понял. Отстал. Если будет полезно, то можно юзать за место этих двух методов один — slideToggle (если его будет достаточно конечно):

$("#open-close").click(function(){
$(«div#panel»).slideToggle(«slow»);
});
Мне идея понравилась! НАписать такое на jquery — не так сложно…
Но идея — классная… Надо замутить такое… Даже знаю где :)
впринципе ничего нового, есть на сайте jquery как такое делать (там написано про текст)
а чтобы к примеру не переходить на ссылку c этой штуковиной #, при клике на handler, можно сделать так

$('.some').click(function() {… return false;});

пы.сы. хотя мож это лишнее ;)
Согласен. «a» не предназначен для запуска функций.
Где-то я уже видел такую панель.
Кажется, в платных шаблонах от YOOtheme.
На сайте «Техносилы» используется подобный приём с одной лишь разницей — кнопка раскрытия меню остаётся всегда на месте. Эта маленькая деталь очень приятна в плане юзабилити. Пользователю не надо двигать мышкой, чтобы вернуть страницу сайта в первоначальное состояние, без меню.

Мелочь, а приятно.
Круче будет, если панель можно будет ещё вытаскивать мышкой, ухватившись за её край.
видел такое. не понравилось. ИМХО лишние телодвижения.
для тех кому понравилась идея
— ajax'ом выполнять вход/авторизацию/регистраци
— после входа, за_fixed_ировать панельку сверху в пределах 50-100px, например с минимальной информацией. Логин, ссылка на профиль/выход/хелп, кармой и рейтингом. При колике на «Подробно», панелька выезжает еще на 200-300px вниз, с более исчерпывающей информацией. Опрокте, Фак, Топ 10 топиков, коментариев и т.д. по вкусу в зависимости от фантазии…

круче будет(с)
Если открыть панельку, потом проскролить страницу слегка вниз и закрыть панель, то страница дёрнется вверх. Не смертельно, но выглядит слегка неуютно, что ли.
Спасибо!!! Ставлю себе!
PS в IE8 работает как часы! Потестил ;)
Sign up to leave a comment.

Articles