首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >windows 8 rt ajavascript应用程序的传单在缩放上冻结

windows 8 rt ajavascript应用程序的传单在缩放上冻结
EN

Stack Overflow用户
提问于 2014-02-24 15:26:17
回答 1查看 216关注 0票数 2

我使用针对Windows8.1的JavaScript / HTML5创建了一个Windows应用程序。该应用程序有一个传单0.7.2地图在3页在我的单页应用程序。我有同样的应用程序,在浏览器中运行的很好。WinRT应用程序在调试时也工作得很好。只有当我没有调试时,才会出现问题,然后地图就会在缩放时冻结。当我慢慢地使用这个应用程序时,地图几乎不会冻结,但是当我连续放大5-10倍时,地图就会冻结,只有在我导航到另一个页面然后返回到地图页面之后,地图才会开始响应。

我尝试了以下几种方法,这些东西在我的应用程序中仍然很活跃:

  • 在我的缩放动画和加载函数周围设置一个超时
  • 将缩放动画和动画设置为真
  • 我将卸载不可见性设置为true。

我打开了WinJS日志记录,如果发生错误,我将WinJS.Application.onerror设置为日志。但是没有错误或异常被抛出whatsever。

有人知道我能做些什么解决这个讨厌的错误吗?

提前谢谢你,

伊恩

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-18 17:04:28

我找到了一个bug报告,其中包括一个可行的解决办法!

见此处:https://github.com/Leaflet/Leaflet/issues/2693

具体来说,您需要添加一些代码:

代码语言:javascript
运行
复制
map.on('zoomanim', debounce(map._onZoomTransitionEnd, 250));

可以在这里找到here函数:http://davidwalsh.name/javascript-debounce-function

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21991875

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档