1 / 1 / 0
Регистрация: 29.02.2020
Сообщений: 9
1

Холст мешает нажатиям

29.02.2020, 22:34. Показов 1985. Ответов 2

Студворк — интернет-сервис помощи студентам
Здравствуйте, я столкнулся с проблемой - один холст canvas не дает мне нажимать на другой холст canvas.

HTML5
1
2
3
4
<div style="position:relative;">
    <canvas width="300" height="300" id="pl2" style="position:absolute; top0;"></canvas>
    <canvas width="300" height="300" id="pl1" style="position:absolute; top0;"></canvas>
</div>
С помощью этого я пытаюсь реализовать z-index на canvas. Я рисую фигуру нажимая курсором мыши на определенную позицию холста pl1. Но холст pl2 перехватывает мои нажатия по холсту pl1. Как сделать так что бы он не делал этого?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.02.2020, 22:34
Ответы с готовыми решениями:

Реклама в браузерах, редирект по нажатиям и тд
Всем привет, надеюсь поможете. В опере только на хдклабе(а теперь и на этом форуме), ссылит на...

Изменить холст изображения
Доброго времени суток. Сразу говорю, что в PHP не очень силён и в основном мои отношения с ним были...

Холст как фон
Здравствуйте! Подскажите пожалуйста как можно установить изображение .jpg в качестве бэграунда?...

Как вывести изображение на холст
Как вывести изображение на холст В плане какой путь к изображению нужно указывать тут : def...

2
Модератор
Эксперт JS
6197 / 3436 / 1031
Регистрация: 07.09.2019
Сообщений: 5,500
29.02.2020, 22:55 2
Лучший ответ Сообщение было отмечено Fedolino как решение

Решение

Вряд ли это нормальный совет, но что если наложить поверх обоих холстов ещё один, прозрачный, и отслеживать всегда только нажатия на этот третий холст, а в результате выводить фигуру на первый либо второй холст, в зависимости от каких-либо дополнительных вводных данных (типа положения переключателя)?

Добавлено через 1 минуту

Не по теме:

Не знаю, как правильно решить проблему.

1
1 / 1 / 0
Регистрация: 29.02.2020
Сообщений: 9
29.02.2020, 23:11  [ТС] 3
Спасибо большое! Это гениально)
0
29.02.2020, 23:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.02.2020, 23:11
Помогаю со студенческими работами здесь

Не сохраняется холст в картинку. Почему?
Привет всем. На холст загружаю одну картинку и сохранение работает. Потом в этот же холст загружаю...

Копирование текста с градиентом на холст
Не получается после нажатия на кнопку copy скопировать с одного места на холсте текста с градиентом...

Холст для одновременного рисования в php
Как сделать на сайте холст где можно всем рисовать одновременно? Чтобы можно было выбирать цвета и...

Вывести на холст термин и связанные с ним слова
Доброго времени суток. Задача такая - необходимо, используя JS, вывести на холст термин и...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru