在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ 移動(dòng)端按鈕的:active偽類是無(wú)效

移動(dòng)端按鈕的:active偽類是無(wú)效

長(zhǎng)按press事件會(huì)導(dǎo)致瀏覽器彈出菜單,蘋(píng)果的可以用:請(qǐng)輸入代碼-webkit-touch-callout: none;來(lái)禁止,但是安卓的不行。禁止彈出只能用j加粗文字s來(lái)控制:
window.ontouchstart = function(e) {

e.preventDefault(); 

};
這樣一來(lái):active就失效了。請(qǐng)問(wèn)有什么辦法既能保證按鈕的:active,又能禁止安卓瀏覽器長(zhǎng)按彈出菜單?

回答
編輯回答
歆久

css來(lái)禁用長(zhǎng)按選擇文字功能

* {
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -html-user-select:none;
  -ms-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

js的話就用

 node.addEventListener('contextmenu', function(e){
    e.preventDefault();
  });
2018年4月9日 15:09
編輯回答
凹凸曼
document.body.addEventListener('contextmenu', function(e) {
    e.preventDefault();
});

傳送門

2017年11月9日 02:42