olya_097, мы сместили мышку влево на 10px, сколько это в процентах от всего элемента, если весь элемент, например, 200px?
(10/200) * 100% = 0.05 * 100%, или 5% Если мы 200 поделим на 10, то получим сколько процентов вся ширина элемента составит от того на сколько подвинули мышку. Нам надо узнать на сколько мышка подвинулась, и на столько же сместить мелкую картинку. Поэтому arr[0] / e.clientWidth.
olya_097, я солидарен с ответом выше.
Давайте обратимся к алгебре, забудем про код.
Если мы а делим на b, то это тоже самое, что а умножить на число обратное b, то есть 1/b.
Тепрь посмотрим на такое:
a делим на b и делим все это на c, это тоже самое, что a поделить на дробь b/c. Деление это умножение на обратное число, в данном случае это a умножить на c/b.
Как умножить дроби? Нужно числители перемножить и перемножить знаменатели под одной общей дробью, которая заменяет знак деления.
Вернемся к примеру выше, arr[0] / (e.clientWidth / 100).
arr[0] заменим на a, e.clientWidth на b.
Итого, условие:
1) a / ( b / 100 ).
2) a * 100 / b.
3) a / b * 100.
Если два числа поделить друг на друга и умножить на 100 получим сколько в процентах числитель составляет от знаминателя.
PS писатель кода везунчик, ему повезло, что в итоге получается как надо, но код написан, как по мне, криво.
olya_097, функция вызывается с массивом из двух параметров, первый это отступ от верхнего левого угла по вертикали, а второй элемент это отступ по горизонтали.
Минусов не нашел, кроме скудной документации, на курсе дает все, что надо, но пересматривать видео иногда долго, но думаю доки будут, это вопрос времени.
Кирилл, может после обновления слетел? Поищите в гугле, были ли похожие проблемы у кого-то? Посмотрите, что такое это n, которое пишет консоль. Проверьте, куда идет запрос, на какой адрес. В крайнем случае, если js прошел через uglify может будет быстрее заново написать обработку ajax.
Lorem Ipsum, успехов! Там не сложно, по крайней мере Ваша задача решается не сложно. Я через wp_query доставал записи кастомные, у которых еще и таксономии кастомные, и надо было достать именно те записи, у которых еще есть мета боксы с конкретными значениями. И как раз через wp_query все получилось)
NeonCoder, я Вам как раз не на весь учебник ссылку кинул, а только те части, которые именно тут нужны :)
Так что, как раз все прочтете и сами улыбнетесь от своего подхода :)
Ничего, учиться не стыдно, стыдно когда не учишься, а хочешь только профита)
Сам вот на днях перечитывал учебник по js, и даже нашел то, на что раньше не обращал внимания.
NeonCoder, я Вам темы, которые надо понять четко описал в ссылках. Просто берете и по этим ссылкам читаете всё, после этого сами всё поймете. Вы хотите сразу результат, но если не понять матчасть, то дальше в работе будете на каждом шагу искать помощи.
Тяжело в учении - легко в бою. Успехов!