防止放大镜出现

问题描述:

我想显示自己的弹出式选择文本时,鼠标点击1-2秒。我可以在FF/Chrome中使用它,但在iphone/ipad的Safari浏览器中,当我点击文本时会出现放大镜,如何防止放大镜并显示自己的弹出窗口?防止放大镜出现

我不知道所有的答案为显示自己的弹出式(那会需要一些JS黑客),但要摆脱放大镜,只需将它添加到您的CSS:

body { 
    -webkit-touch-callout: none; 
} 

...或者只是添加到要禁用放大镜的元素。

+0

这似乎不适合我。你能参考一些文档吗? – rryter 2014-02-25 13:28:13

+0

这不适用于iOS9。请参阅此[SO问题](http://stackoverflow.com/questions/33106437/iphone-on-long-press-causing-some-rectangular-magnifier-to-pop-up)。 – 2015-12-11 04:52:30