Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 1139 Просмотров
*

kreker92

  • Захожу иногда
  • 390
  • 18 / 0
Привет всем!
isabel-marant.ru
Нужно сделать передвигающуюся форму обратной связи, чтобы всегда находилась в поле зрения посетителя сайта.
Я реализовал кривой скриптик, но, как вы видите, он работает криво.
В скрипте идет зависимость от высоты экрана.
Вот сам скрипт:
Код: javascript
function moveBottomForm() {
var cb = $j('.module_form_footer');
var scrollTop = $j(document).scrollTop();
if(scrollTop >= 2512 ) {
cb.css('position', 'fixed');
cb.css('bottom', '263px');
} else {
console.log('qwe');
cb.css('position', 'static');
}
}

if(!jQuery.browser.mobile && location.pathname == '/') {
$j(window).scroll(function () {
moveBottomForm();
});
}

Проблему понимаю в том, что нудно как-то динамически подгонять значение bottom в строке cb.css('bottom', '263px');
Как этого добиться подскажите пожалуйста.
Так же хотел узнать возможно ли использовать какой другой метод, потому что сейчас подлагивает плавная прокрутка из-за постоянного вычисления scroll()?
Все вопросы и предложения на почту.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать?

Автор Twins

Ответов: 3
Просмотров: 1905
Последний ответ 01.07.2021, 13:11:51
от xpank
Как сделать кнопку формы аккаунта?

Автор Evgen Kulibin

Ответов: 0
Просмотров: 1074
Последний ответ 22.04.2021, 22:15:06
от Evgen Kulibin
Как сделать плавающий модуль?

Автор THeCMeX

Ответов: 2
Просмотров: 1231
Последний ответ 08.03.2021, 22:21:01
от Flexderection
[Решено] Как сделать чтобы фотография открылась в отдельном окне?

Автор a-two

Ответов: 11
Просмотров: 2187
Последний ответ 03.11.2020, 16:57:40
от Nikolay89
Как сделать плавающий блок/модуль. Пример есть!

Автор Good_user

Ответов: 8
Просмотров: 12520
Последний ответ 04.04.2020, 13:49:11
от jan_dax