![](/img/trans.png)
[英]scrollTop() is not scrolling to the correct place on IE windows 8 phone
[英]Prevent Scrolling in IE on Windows Phone 7
有沒有辦法阻止用戶滾動Windows Phone 7應用程序中的WebBrowser控件的內容,但仍然允許他們與內容交互(單擊按鈕,選中復選框等)
謝謝
有可能,您可以執行以下操作:
WebBrowser
中找到捕獲觸摸事件的Border
元素,並將它們轉發給本機瀏覽器控件。 我創建了一個簡單的實用程序類來執行此操作並在此處發布博客:
要禁用滾動,請執行以下操作:
var browserHelper = new WebBrowserHelper(webBrowser);
browserHelper.ScrollEnabled= false;
如果您使用元標記來修復縮放( <meta name="viewport" content="user-scalable=no" />
),那么您可以使用javascript來修復滾動位置 - 但總體而言我懷疑這不會看起來很漂亮
你能告訴我們一些你想要的效果嗎? 例如,如果您嘗試使用滾動位置來控制哪些內容可見,那么您可能最好使用javascript來動態選擇哪些元素是可見的 - 例如使用jquery來顯示/隱藏內容。
與微軟的IE團隊交談,這是不可能的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.