intel xdk tap / click не работает

У меня проблема с использованием intel xkd. Я использовал его в течение 2-3 месяцев, и он работал хорошо. С момента последнего обновления мое приложение больше не работает. Приложение работает, но кажется, что устройство не справляется с касанием экрана. если я нажимаю кнопку с помощью мыши на компьютере, она работает, но я нажимаю ее на телефоне, событие не работает. Не знаю почему. если я начну новый проект из шаблона по умолчанию, проблема все еще существует, поэтому я думаю, что это проблема, связанная с XDK / Cordova, но поиск на их форуме я ничего не нашел.


person Pino Ciompi    schedule 17.03.2015    source источник
comment
Если вы не внесли изменений в свое приложение, сборка на реальном устройстве все равно должна работать. Одна вещь, которая могла измениться, - это версия Cordova CLI и / или версии плагинов, указанные для сборки. Когда вы выполняете обновление, я считаю, что он рекомендует вам обновить ваш проект до этих новых версий. Попробуйте выполнить сборку с разными версиями интерфейса командной строки на вкладке «Проекты» в разделе «Параметры сборки» (варианты: 3.3, 3.5 и 4.1.2).   -  person xmnboy    schedule 18.03.2015
comment
вы слышали об отладке? вы можете попробовать и убедиться, что ошибки не возникают   -  person jcesarmobile    schedule 18.03.2015
comment
Изменение версии CLI не решает проблемы. Отладчик не показывает ошибок. Я также обнаружил, что использую Chrome-устройства для проверки, и нажимаю на эмулятор экрана, на котором работает приложение.   -  person Pino Ciompi    schedule 18.03.2015
comment
Мне нечего добавить, хотя ваша проблема звучит почти так же, как у этого парня на форумах Intel. Он также начал испытывать проблемы с сенсорным экраном с момента последнего обновления. Может присмотреть за нитью. software.intel.com/en-us/forums/topic/542976   -  person barry-johnson    schedule 19.03.2015
comment
Я решил создать новый пустой проект. Пришлось немного отредактировать код, но теперь кран работает   -  person Pino Ciompi    schedule 21.03.2015
comment
Я только что столкнулся с этой проблемой, внезапно Intel XDK не работает с щелчками мыши. Если я собираю и развертываю, он отлично работает на устройстве. Я сделал пустой проект, и это не помогло   -  person Toolkit    schedule 27.10.2015


Ответы (1)


Проверьте файл js через встроенный редактор. Есть большая вероятность, что вы увидите ошибки / предупреждения. Это может быть отсутствующая точка с запятой или незакрытая скобка.

Во-вторых, добавьте onclick вот так:

function Tap(){
alert("tapped");
}



<button onclick="Tap();">ClickMe</button>
person inspiredMichael    schedule 09.12.2015
comment
Я перепробовал почти все, но ничего не исправил. В конце концов, я попытался переустановить xdk, а потом все снова заработало. Наверное, что-то испортилось. - person Pino Ciompi; 10.12.2015