簡體   English   中英

如何禁用MobileSafari自動選擇?

[英]how to disable MobileSafari auto-selection?

我的webapp要求用戶點擊並按住元素進行游戲操作,
但iPhone會自動“選擇”讓用戶感到困惑的區域。

有誰知道什么html元素阻止選擇,或者javascript可以阻止選擇?

任何幫助表示贊賞

嘗試處理selectstart事件並返回false

嘗試應用CSS規則, -webkit-user-select: none;

SLaks答案顯然是正確的 - 我只是想為未來的觀眾擴展一點。 如果您正在使用jQuery,這是一個有用的擴展方法,禁用各種瀏覽器中的選擇:

$.fn.extend({ 
        disableSelection : function() { 
                this.each(function() { 
                        this.onselectstart = function() { return false; }; 
                        this.unselectable = "on"; 
                        $(this).css('-moz-user-select', 'none'); 
                        $(this).css('-webkit-user-select', 'none'); 
                }); 
        } 
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM