Size: a a a

2019 May 16

DK

Dmitry K in JS
Эта сцена помещена же в какой то див?
источник

s

spectrum in JS
Да, всё так
источник

DK

Dmitry K in JS
я конечно не уверен, но
источник

DK

Dmitry K in JS
$( "твой класс дива" ).on( "click", function() { .....
источник

QM

Qila Manta in JS
повесь обработчик на страницу и проверяй , если event.target это блок с сценой , то выполняешь то что неужно
источник

s

spectrum in JS
Qila Manta
повесь обработчик на страницу и проверяй , если event.target это блок с сценой , то выполняешь то что неужно
Можно немного подробнее? Несовсем уловил логику.
источник

QM

Qila Manta in JS
document.addEventListener('click', function(e){if(e.target.className === 'scene' ){doSomeStuff()}})
источник

~

~ in JS
A S
Подскажите почему берут нулевой индекс, с i не работает,
Ссылка на песочницу :  https://codepen.io/akmaral_serikovadev/pen/GaWYJE
потому что getelement[S]bytagname в коде используют для поиска label, возвращается массив, в котором всего лишь один элемент и он с нулевым индексом, поэтому [0]
источник

~

~ in JS
A S
Подскажите почему берут нулевой индекс, с i не работает,
Ссылка на песочницу :  https://codepen.io/akmaral_serikovadev/pen/GaWYJE
точнее не массив, а htmlCollection (недомассив)
источник

s

spectrum in JS
Qila Manta
document.addEventListener('click', function(e){if(e.target.className === 'scene' ){doSomeStuff()}})
Сделал так, но событие перестало срабатывать при клике совсем. При этом в отладчик в хроме говорит все ок. Подозреваю это связано с тем, что див, в котором реализуется 3д сцена вложен в другие дивы (как минимум в <body>) и получается, что курсор при клике не попадает на див сцены. Или я ошибаюсь?
источник

QM

Qila Manta in JS
скинь скриншот кода, который описывает обработчик
источник

VT

Vitaly Terentjev in JS
А у меня там 1 класс scene?
источник

VT

Vitaly Terentjev in JS
можно проверять через e.target.classList.contains('classname');
источник

QM

Qila Manta in JS
ну я думаю, что человек знает это, раз он уже работает с Three.js
источник

QM

Qila Manta in JS
делегирование событий кр4
источник

VT

Vitaly Terentjev in JS
Может знает,а может и нет.Лишним позанудствовать не будет
источник

QM

Qila Manta in JS
источник

VT

Vitaly Terentjev in JS
Первый раз услышал о таком плагине,посмотрел и немного прифигел от примеров работ
источник

QM

Qila Manta in JS
да, это вообще классная вещь. типа графический фреймворк
источник

QM

Qila Manta in JS
можно крутые 3d штуки делать игрухи всякие
источник