Форум

Нужен левый клик мыши

30 апреля 2016 14:22
Приветствую!
Элементы интерфейса (3d-кнопки) срабатывают при клике на них любой кнопкой мыши (левой, средней, правой). А необходимо срабатывание по клику только левой кнопки. Подскажите, уважаемые разработчики и знатоки blend4web, как решить эту задачу?
Спасибо за ответы!
30 апреля 2016 20:47
function fixWhich(e) {
  if (!e.which && e.button) { // если which нет, но есть button... (IE8-)
    if (e.button & 1) e.which = 1; // левая кнопка
    else if (e.button & 4) e.which = 2; // средняя кнопка
    else if (e.button & 2) e.which = 3; // правая кнопка
  }
}

https://learn.javascript.ru/mouse-clicks
Это?
Дорогу осилит идущий
30 апреля 2016 21:06
Спасибо за ответ!
Не могу сказать, то ли это, что мне нужно, так, как я немножко чайник в программировании, пока только учусь.
Прикрепил тестовый пример, давайте на нем прокачаем этот вопрос. Смысл примера в том, что по клику на кубике скрывается\показывается сноска. Нужно оставить возможность делать клик как действие только для левой кнопки мыши.
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.