我正在使用 Angular 构建一个应用程序。该应用程序应该能够在平板电脑和触摸设备上运行。
我想要让用户有能力放大/缩小应用,以供那些视力不好或手指笨拙的用户使用。为此,我正在使用以下脚本,当用户单击缩放按钮时将执行:
这里是代码:
<!--code start -->
$scope.zoomLevel+= 0.1;
$('body').css({
zoom: $scope.zoomLevel
});
这在谷歌浏览器中完美运行,但在IE11中根本没有任何反应。
我正在使用twitter bootstrap、angular和jquery。
当我在jsfiddle中测试它时,我可以完美地在IE中使用缩放功能,所以我猜测我或某个第三方库设置了一个影响IE缩放属性的属性。
- 这可能是什么问题?
附注:我不介意它在火狐浏览器中无法工作。此应用程序将始终在IE11中运行。
transform
属性,以及scale()
函数代替。 - Pointy