Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283

Объект и препятствие

22.11.2019, 14:16. Показов 825. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, в коде, данное условие работает корректно:
JavaScript
1
if ( elements[0].style.marginTop  == obj.style.marginTop && obj.style.marginLeft == elements[0].style.marginLeft)
Но если изменить на
JavaScript
1
]if ( elements[0].style.marginTop  == (obj.style.marginTop + "10px") && (obj.style.marginLeft + "10px") == elements[0].style.marginLeft)
То при наступлении условия ничего не происходит.
В чём ошибка?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.11.2019, 14:16
Ответы с готовыми решениями:

Препятствие в зарядке iPhone
Вставил "вилку" в iPhone, не заряжается, вытащил-вставил 5-6 раз, сработало, через день опять время подзарядки, вставил "вилку"...

Как сделать внезапно появляющееся препятствие?
Доброго всем дня. В продолжении моего изучения Opengl es и ndk. Возник такой вопрос, как такое организовывают правильно. Допустим, бежит...

Движение объекта и реакция его на препятствие
Люди, помогите запрограммировать данный exe-шник (дело срочное). У меня получилось запрограммировать движение объекта и генерацию...

5
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
22.11.2019, 14:20
Добрый день.
Посмотрите, чему равно obj.style.marginTop и есть ли там px
Ломаете значение буквами.
0
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
22.11.2019, 14:26  [ТС]
amr-now, изначально '0px', при нажатии на кнопку "20px", "40px" и так далее...
0
Эксперт JS
6497 / 3908 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
22.11.2019, 14:30
Aleksandrw, "20px" + "10px" равно "20px10px".
Сначала нужно числа сложить.
1
39 / 38 / 26
Регистрация: 05.01.2018
Сообщений: 283
22.11.2019, 14:35  [ТС]
amr-now, хорошо, спасибо
0
Эксперт JS
 Аватар для DrType
6553 / 3624 / 1075
Регистрация: 07.09.2019
Сообщений: 5,877
Записей в блоге: 1
22.11.2019, 14:44
Цитата Сообщение от Aleksandrw
изначально '0px', при нажатии на кнопку "20px", "40px" и так далее...
Чтобы при нажатии на кнопку margin-top и margin-left увеличивались на 10 px можно ввести
JavaScript
1
let i=0;
а в обработчике события задать функцию
JavaScript
1
()=>{i++; obj.style.marginLeft=i*10+"px"; obj.style.marginTop=i*10+"px"}
Если вы действительно хотите, чтобы марджины возрастали неограничено.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.11.2019, 14:44
Помогаю со студенческими работами здесь

TCanvas анимация. Как мне нарисовать препятствие?
вот почитал полезную темку про графику https://www.cyberforum.ru/cpp-builder/thread267813.html Я создал простой квадрат привязал...

Рассчитать силу удара колеса автомобиля о препятствие
Всем привет Нужна помощь человека, соображающего в физике. Ситуация следующая. Ехал на машине, попал колесом в яму с канализационным...

Алгоритм движения или как обойти препятствие?
Добрый день, я абсолютно начинающий и нуждаюсь в помощи:) помогите сделать метод для движения обходя препятствия. вот такой легкий...

Технико-технологическое препятствие на пути современного развития экономик
Не является технико-технологическим препятствием на пути современного развития экономик, отсутствие ряда технико-технологических...

Как послать сигнал по схеме Ростелеком дома => WI-FI на даче через 1 препятствие
Здравствуйте. Решил на дачу сделать интернет, т.к. там есть 2 компьютера. Расстояние между домом и дачей 7 км. Я живу на 1...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru