的情况下,在手机页面使用canvas的动画。)语句,但是加上这条语句后,输入、点击页面等可点击事件将失效,所以会使用touch事件来实现相关功能,如下:$('#button').on('touchstart',function(){window.location.href='xx.html'})touch事件控制获取焦点使输入键盘弹出:$('#input').on('touchstart',function(){$(this).focus()})但是苹果手机键盘关闭后输入焦点自动丢失,再次点击键盘无异常。Android手机键盘输入关闭,仍获取焦点,无法重复弹出键盘。想在关闭键盘的事件中加入一个失去焦点的行为,但是查了资料找不到这个事件,于是又找了个办法:每次点击输入,原来的输入都会被删除,将生成一个新的。把input放在这里,这样新的input可以重新获得焦点,弹出键盘。实现代码如下:html代码:
