本人在一個頁面實現了兩種右鍵菜單,當鼠標左鍵單擊空白處時,右鍵菜單並不隱藏。於是,Google之,最後找到一種方法,將鼠標左鍵單擊事件改為:
複製代碼代碼如下:
<span style="font-size:24px;">$(document).click( function () {
}</span>
改為
複製代碼代碼如下:
<span style="font-size:24px;">$(document).on('click touchstart', function () {
}</span>
問題解決。