appMobi onClick не работает
Я действительно новичок в appMobi, HTML и JavaScript. Единственное, что я хочу сделать, это то, что у меня есть кнопка с методом onClick, и этот метод должен делать что угодно. Я определил сценарий, у меня есть кнопка, но метод не вызывается. Может кто-нибудь сказать, пожалуйста, почему? Примеры, представленные appMobi, не делают ничего другого - я думаю. Вот мой код:
<head>
<!-- the line below is required for access to the appMobi JS library -->
<script type="text/javascript" charset="utf-8" src="http://localhost:58888/_appMobi/appmobi.js"></script>
<script type="text/javascript" language="javascript">
// This event handler is fired once the AppMobi libraries are ready
function onDeviceReady() {
//use AppMobi viewport to handle device resolution differences if you want
//AppMobi.display.useViewport(768,1024);
//hide splash screen now that our app is ready to run
AppMobi.device.hideSplashScreen();
}
//initial event handler to detect when appMobi is ready to roll
document.addEventListener("appMobi.device.ready",onDeviceReady,false);
function myfunction(){
AppMobi.debug.log("test");
alert("Hallo Welt");
}
</script>
<script type="text/javascript">
function myfunction(){
AppMobi.debug.log("test");
alert("Hallo Welt");
}
</script>
</head>
<body >
<br>
<button onclick="myfunction();">MyButton</button>
</body>
1 ответ
Решение
Наконец-то я нашел решение! Вместо onclick="myfunction"
ты должен использовать ontouchstart="myfunction"
!
Было бы хорошо, если бы кто-то мог сказать мне, почему.