mousedown jQuery不适用于Android触摸板

问题描述:

我使用mousedown事件,希望它可以在用户触摸该元素时起作用,但它似乎没有在andriod平板电脑上显示效果。我该如何解决?mousedown jQuery不适用于Android触摸板

你可以尝试,onclick鼠标处理程序。通过触摸,Android首先触发所有触摸事件,然后触发鼠标事件以支持更多设备。因此,如果您想要更好的表现,请尝试“ontouchstart”和“ontouchend”。

通过使用不同的事件。我猜想像focus这样的东西可能会对你有帮助,但是如果没有提到的目标就很难说。

+0

我只是想改变按钮的颜色或图标到不同的,所以我一直在使用mouseup,mousedown,mouseover和mouseout。干杯 – Best 2011-12-23 07:53:21

我认为使用OnClick事件你的问题将得到解决。

这是因为当你触摸你的屏幕时,你并没有发射onmousedown事件。 你应该尝试onclick或ondrag或甚至onmouseover。