[英]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.