2012-12-27 24 views
0

我在Android OS上的Chrome上遇到问题。
我使用jQuery和javaScript来处理html5页面。 我有选择框,输入数量等..javascript和jquery无法在chrome上工作android html5

当我尝试“点击”,我有:

var hitEvent = 'ontouchstart' in document.documentElement ? 'touchstart' : 'click'; 

上输入或选择没有任何反应。

但是,当我做alert("something")一切都开始工作。

在每个浏览器上都可以正常工作(Safari,Chrome,iPad,iPhone ......; Firefox,Android上的Internet浏览器),但不支持Android上的Chrome。

你对如何解决这个问题有什么想法吗?

+0

是你的js低于你的html,或者使它在DOM准备好 –

+0

它低于html – Razvan

+2

如果'alert(“something”)'工作,那么JavaScript正在工作。 –

回答

0

正常情况下,当您发出警报后,一切正常, 这意味着在异步调用中存在问题。

发生的情况是,警报正在给页面真正加载或事件实际发生的时间。当您没有发出警报时,会在事件 (例如元素在生成之前被调用)之前发生动作

在此角度进行搜索。

如果它在Firefox中工作,那么firefox渲染页面的方式是纯粹的运气,但仍然需要修复错误。

相关问题