2013-04-12 78 views
0

目前,我的网站使用“悬停鼠标悬停”进行编程,以指示这些框的名称(当您的鼠标在它们上面时),这适用于Android和一般计算机,但适用于与iOS不兼容。如何使网站与iOS和鼠标兼容

因此,如果使用iPad或iPhone,则需要用户两次(而不是一次)单击该框,因为鼠标悬停鼠标不兼容。

我该如何删除仅适用于iOS应用程序的悬停鼠标?你能用这个“if语句”吗?或条件?

+0

我想你应该走得更远,而不仅仅是*禁用*悬停鼠标事件。这SO线程可能会帮助你:http://stackoverflow.com/questions/12956315/mouse-events-and-touch-events – luchosrock

回答

0

有2种可行这样做的方法:

  1. 在服务器端,使用技术如WURFL以检测最终用户是否是在iOS,并且用于不同的样式表。
  2. 在客户端,检查用户代理字符串是否为ip(ad | | od)并相应地修补受影响的元素。