【问题标题】:Img with javascript call not functioning on ipad?带有javascript调用的Img在ipad上不起作用?
【发布时间】:2013-09-20 20:48:12
【问题描述】:

我正在为一个内置定制器的地毯制造客户开发一个网站。定制器基本上让用户选择地毯、房间等,并提供他/她的地毯外观的预览。

现在在定制器的两个部分,用户在房间和地毯选项之间左右滚动,我使用左右箭头图像,它调用 javascript 函数来左右滚动。 (左箭头代码示例)。

<img src="images/gall_leftarrow.gif" width="24" height="142" onmousedown="galleryLeft()" onmouseup="galleryReset()" />

这在pc上完美运行,但在ipad上根本不工作?可能是什么原因?它在javascript函数内部吗?还是和img标签有关系?

在它周围加上一个 href 并从那里调用 javascript 函数会起作用吗?

另外,我的网站在 android 上根本无法运行 :( 为什么?

请帮忙,感谢您的麻烦。

【问题讨论】:

  • "onmousedown=galleryLeft()" |你的 iPad 上有鼠标吗??
  • 可能是因为Android上没有这样的事件...
  • 感谢您的回复,但是我应该使用什么来代替 onmousedown 以便 ipad 能够识别它?

标签: javascript android jquery ipad


【解决方案1】:

您的常规鼠标事件不会像您想象的那样映射到 UIWebView 中的触摸事件。在这里,请阅读:

https://developer.apple.com/library/IOs/documentation/AppleApplications/Reference/SafariWebContent/HandlingEvents/HandlingEvents.html

【讨论】:

  • 谢谢伙计,答案似乎就在那儿! :) 非常感谢!
猜你喜欢
  • 1970-01-01
  • 2012-05-03
  • 2018-06-02
  • 2011-12-26
  • 1970-01-01
  • 2014-02-22
  • 1970-01-01
  • 2015-05-05
  • 1970-01-01
相关资源
最近更新 更多