Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
14 / 1 / 2
Регистрация: 18.11.2016
Сообщений: 113

Подвижный фон на мобильном устройстве

12.08.2019, 10:37. Показов 651. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день ребята! Извините за название темы, по другом не придумал как сформулировать. Передо мной стояла тривиальная задача: сделать чтобы при движении мышки фон сайта двигался. я реализовал эту функцию.

JavaScript
1
2
3
4
5
$('main').mousemove(function(e){
   var moveX = (e.pageX * -1 / 15);
   var moveY = (e.pageY * -1 / 15);
   $(this).css('background-position', moveX + 'px ' + moveY + 'px')
});
Но сегодня пришла правка, что фон не двигается на мобильной версии сайта.... И я думаю, это вообще реально реализовать или это выдумки клиента.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
12.08.2019, 10:37
Ответы с готовыми решениями:

Не прокручивается сайт на мобильном устройстве
Добрый день делаю сайт для дипломной работы... и так вот нашел шаблон в интернете давай редактировать.... и вот уже все готово но беда.... ...

Подвижный фон
Как сделать подвижный фон как http://sewc.ru/ на этом сайте?

Отображение на мобильном устройстве
Есть вот такой скрпит для отсчета времени(с использованием PHP): <script type='text/javascript'> function timer() { var...

1
Эксперт JS
2037 / 1096 / 409
Регистрация: 29.04.2016
Сообщений: 2,625
12.08.2019, 20:58
Цитата Сообщение от Victorpusaka Посмотреть сообщение
это вообще реально реализовать или это выдумки

https://codepen.io/Mr_Sergo/pen/WVVbZq

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
let [coord, sp] = [{ x : 0, y : 0 }, 2];
 
function move(e){
    let px = getComputedStyle(document.body).backgroundPosition.replace(/px/g,'').split` `;
    let pos = { x : +px[0], y : +px[1] };
 
    if (e.targetTouches[0].pageX > coord.x) pos.x = pos.x - sp;
    if (e.targetTouches[0].pageX < coord.x) pos.x = pos.x + sp;
 
    if (e.targetTouches[0].pageY > coord.y) pos.y = pos.y - sp;
    if (e.targetTouches[0].pageY < coord.y) pos.y = pos.y + sp;
 
    document.body.style.backgroundPosition = `${pos.x}px ${pos.y}px`;
    coord.x = e.targetTouches[0].pageX;
    coord.y = e.targetTouches[0].pageY;
}
 
document.addEventListener('touchmove', move);
CSS
1
2
3
4
body {
    background-image: url(https://sun9-8.userapi.com/c851524/v851524822/16cfea/8M18grCR9IE.jpg);
    background-position: 0px 0px;
}
Тестируйте мой код с планшета/смарта или в режиме планшета/смарта иначе не увидите результат.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.08.2019, 20:58
Помогаю со студенческими работами здесь

Кнопка "показать полную версию сайта" на мобильном устройстве
На мобилках (в хроме и сафари точно) есть такой вот функционал. Как работает эта кнопка? В сети не могу найти никакой толковой информации....

Фон на мобильном устройстве
Добрый день. Проблема: фон на мобильном сильно увеличивается и размазывается. На пк все ок. Где поправить?

post на мобильном устройстве
скрипт не вылаживаю так он как и все остальные формы пост-отправки да и в браузере нормально работает , а вот если на этот сайт зайти с...

Данные о мобильном устройстве
Добрый день! Для статистики заходов на страничку, необходимо получить версию OS мобильного устройства, и Ip. И шикарно было бы...

Отображение Flash на мобильном устройстве
Здравствуйте друзья! Столкнулся с задачей, решить которую, по силам только с Вашей помощью! Сделал свой первый флеш в макромедиа, загрузил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru