Android上JavaScript中的触摸事件
我有一个带有div的HTML页面,它就像一个瞬时的开关。它的工作原理如下:Android上JavaScript中的触摸事件,javascript,jquery,android,mobile,webkit,Javascript,Jquery,Android,Mobile,Webkit,我有一个带有div的HTML页面,它就像一个瞬时的开关。它的工作原理如下: $('#btn').mousedown(function() { startAction() }) $('#btn').mouseup(function() { stopAction() }) $('#btn').mouseout(function() { stopAction() }) 这在常规web浏览
$('#btn').mousedown(function() {
startAction()
})
$('#btn').mouseup(function() {
stopAction()
})
$('#btn').mouseout(function() {
stopAction()
})
这在常规web浏览器中运行良好。但当我在Android下的WebView中加载页面时,它就不起作用了。mousedown事件不像大多数人期望的那样在Android上工作;那么,有没有其他方法来实现这一点?基本上,我想要的是一个通知,当用户把手指放在小部件上,当手指被拿走
我更喜欢使用JQuery,但我不必这么做。我还更喜欢在其他移动平台上工作的解决方案。如果我没记错的话,在Android上,默认情况下WebView禁用了JS,需要启用。您可以使用位于的文档启用它们 我真的认为,用户是否启用了javascript取决于设备和所有者 希望这有帮助
~Kevin我链接到的答案有一个指向XUI库的链接——我刚刚开始阅读相关文档,实际上它似乎正是我想要的。但如果有人有更好的建议,请随时发布。