2011-07-28 43 views
2

我有一个页面,其中有CSS的子链接;Block:悬停在iPad上的链接

#leftNav .searchBySub {...} 
#leftNav a.searchBySub:hover {...} 
#leftNav .searchBySubClicked {...} 

现在我的问题是,在iPad上的:悬停得到应用的样式....那么,有没有办法让我可以阻止他们在iPad上

即说iPad应该看到CSS as;

#leftNav .searchBySub {...} 
#leftNav .searchBySubClicked {...} 

我不能从CSS中删除:hover,因为在桌面和iPad上都使用相同的CSS。

我已经尝试过大部分的基本的东西像

a[i].ontouchstart=function(e){ 
e.stopPropagation();             
e.preventDefault();     
return false; 
}  
+4

检查移动操作系统并相应地包含不同的样式表。 – Phil

回答

1

正如Phil说,“检查移动操作系统,并相应地包括不同的样式表。”

您可以将不同样式针对不同的浏览器