在Windows Phone應用程序中,我想覆蓋瀏覽器窗口上的默認觸摸操作,以便事件由JavaScript處理。如何設置-ms-touch-action:none;使用javascript
從我能讀的這可以通過在主頁的CSS中設置-ms-touch-action: none;
..不幸的是,我不能改變CSS,所以我正在尋找一種方法來設置-ms-touch-action: none;
使用Invokescript javascript函數瀏覽器..
這可能嗎?
感謝
在Windows Phone應用程序中,我想覆蓋瀏覽器窗口上的默認觸摸操作,以便事件由JavaScript處理。如何設置-ms-touch-action:none;使用javascript
從我能讀的這可以通過在主頁的CSS中設置-ms-touch-action: none;
..不幸的是,我不能改變CSS,所以我正在尋找一種方法來設置-ms-touch-action: none;
使用Invokescript javascript函數瀏覽器..
這可能嗎?
感謝
只使用你可以做這樣的JavaScript:
var elem = document.getElementById("elem"); //body or what element you want.
elem.setAttribute("style","-ms-touch-action: none;");
你可以這樣做:
document.body.style.msTouchAction = "none";
使用前
document.body.style.msTouchAction = "none";
看到here。
注意:從Internet Explorer 11開始,Microsoft供應商前綴版本的此事件(-ms-touch-action
)不再受支持,並且可能在未來版本中刪除。相反,使用非前綴名稱觸摸操作,這對於標準兼容性和未來兼容性來說更好。
謝謝你將實現這兩個,並在將來的更新應用程序的安全方面.... –
你先生是一個明星一直試圖做幾個小時...非常感謝你...我最終只使用了'document.body.setAttribute(「style」,「 - ms-touch-action:none ;「);'因爲我想要它在洞頁... –