Использование Hammer.js и сенсорного Emulator здесь:Как редактировать поля ввода текста с помощью Hammer.js Touch Emulator?
https://github.com/hammerjs/touchemulator
Не могу нажать на ввод текста вообще не говоря уже о его редактировать.
Использование Hammer.js и сенсорного Emulator здесь:Как редактировать поля ввода текста с помощью Hammer.js Touch Emulator?
https://github.com/hammerjs/touchemulator
Не могу нажать на ввод текста вообще не говоря уже о его редактировать.
Не идеальное решение, но я смог редактировать ввод, разместив эту строку в верхней части функции onMouse
.
if (!ev.shiftKey && ev.target.nodeName === 'INPUT') return;
Грубо говоря, чтобы, не мультитач и вы щелкаете вход, хорошо, я не буду делать ничего ...
Я понял это!
При создании события Hammer добавьте к нему событие Tap. В обработчике фокуса события нажатия и щелчке целевого элемента. Это позволит использовать поля ввода и кнопки, которые обернуты в объект Hammer.
Молот v2.04
var el = document.querySelector("#touchable");
var mc = new Hammer.Manager(el, {});
mc.add(new Hammer.Tap({ }));
mc.on("tap", function (ev) {
ev.target.focus()//This allows text fields to be focused on
ev.target.click()//This allows buttons and other objects to be clicked
});
Это работает лучше всего подходит для устройств IOS и Android, специально
вы с помощью touchemulator? – mattdlockyer
Да, я использую TouchEmulator.js, а также hammer.js – candycaineb