На сайте имеется плавающая кнопка, при нажатии появляется форма, можно ли как-то сделать если пользователь проскролил страницу на 30% эта форма скрылась?
В jQuery есть функция .scroll() - далее при появлении формы запоминаем текущее смещение страницы с помощью offset() и при каждом скролле считаем нужное нам смещение, хоть в пикселях, хоть в процентах, затем закрываем форму. Если нужно учитывать, что пользователь меняет размеры окна, добавляем расчеты еще и на этот случай (или просто форму закрываем сразу).