Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> что это за эффект и как его сделать на jQuery, эффект подъема на незаполненное поле 
V
    Опции темы
Game-lot
  Дата 10.8.2013, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 8.11.2007

Репутация: нет
Всего: 2



Как сделать эффект подъема/прокрутки на jQuery на первое незаполненное поле как на странице ссылка на форму страницы захвата с хитрым эффектом прокрутки вверх формы к нужному полю

при нажатии на кнопку "Нажмите, чтобы отправить" со всеми незаполненными полями?

это же не просто .focus()? или я ошибаюсь? 
PM MAIL   Вверх
ksnk
Дата 10.8.2013, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 38
Всего: 386



Найти первое незаполненное поле; посчитать у него $(...).position() ; position.top - нужное нам значение. Отнимаем от него пикселей 50-60, чтобы не под самый верх скроллировать и делаем $(window).animate({scrollTop:position.top-60},'slow')


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Game-lot
Дата 10.8.2013, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 8.11.2007

Репутация: нет
Всего: 2



спасибо за решение
PM MAIL   Вверх
Game-lot
  Дата 11.8.2013, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 8.11.2007

Репутация: нет
Всего: 2



Есть еще один нерешенный для меня родственный теме топика вопрос - на другом сайте похожий эффект подъема на начало страницы. Тут если пользователь опускает страницу ниже видимой части окна браузера (просто прокручивает), в нижней части окна появляется зафиксированная при прокрутке на одном месте слой-область div с надписью "перейти наверх", нажав на которую пользователь переходит наверх страницы.

Для области-слоя div, которая будет оставаться на месте при прокрутке страницы есть плагин на jQuery, только я не помню какой. Подскажите название или как сделать такую область? И как реализовать на jQuery, чтобы эта непрокручиваемая область появлялась при прокрутке окна и исчезала при достижении верха страницы?
PM MAIL   Вверх
ksnk
Дата 11.8.2013, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 38
Всего: 386



Можно и так


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Game-lot
Дата 13.8.2013, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 8.11.2007

Репутация: нет
Всего: 2



Цитата(ksnk @ 11.8.2013,  13:37)
Можно и так

Спасибо огромнейшее! Пошел применять полученные знания!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0473 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.