我使用以下函数来缩放div。当你缩小(向下滚动)时,它工作得相当好,但当你放大(向上滚动)时,currentZoom会跳到10而不是1.1。从那时起,你可以缩小,但你不能再次放大(我假设CSS缩放是有限的)。
我遗漏了什么?
$('#workArea').on('mousewheel DOMMouseScroll', function (e) {
e.preventDefault();
var currentZoom = $(this).css('zoom');
alert(currentZoom);
if (e.
在我正在开发的网络应用程序,我希望用户能够收缩放大和缩小一个高分辨率的图像。客户希望它能在iPads上工作,但如果它是多平台的话就更好了。
我的计划是创建1000px x 1000px的图像,并使用CSS在页面上以100px x 100px (例如)显示它。然后,用户将能够放大和缩小图像,以更详细地查看它。
我注意到,当放大图像时,大小会增加,但细节不会增加,因为Safari似乎会在呈现页面时调整图像的大小。我能做些什么来解决这个问题吗?