我正在使用HTML5 / JavaScript框架在Windows 8中创建Metro Style应用。我的问题是,当我处于语义缩放状态时,如果我的用户捏捏放大或缩小,则过渡不会像开始屏幕那样平滑。而是,用户捏了一下,然后语义缩放从放大到缩小。我希望它像开始屏幕一样,在该屏幕上,用户可以使用手指来控制内容的缩小/放大方式,并且可以在用户捏手指的同时进行缩小和放大。有趣的是,C#/XAML semanticzoom sample application包括这种功能性,但JavaScript sample不包括。是否有一个原因?是否可以在不完全重写语义缩放的情况下实现此功能。

我已经尝试在视图上使用-ms-content-zoom CSS,但是它不起作用。

非常感谢所有帮助,我总是接受答案!

最佳答案

您所描述的是语义缩放的本机功能,您不需要编写任何其他代码。为了帮助更多,以下是WinJS Semantic Zoom的代码示例。

10-07 19:57