我的理解是,CTRL-鼠标滚轮缩放是一个内置于浏览器中的可访问性功能(目前我正在Chrome和Opera中测试,使用CTRL-缩放)。Angular + UI排序列表:CTRL-鼠标滚轮缩放比正常鼠标滚轮缩小
但是,这并不是真正需要的可访问性,但是,因为该应用程序不会面向大众。与标准鼠标滚轮缩放元素相比,CTRL轮子缩放功能具有很好的开箱即用功能:看起来,角度ui-sortable
在任何缩放/比例下都能很好地工作。
不幸的是,从其他的答案,我就发现SO,没有办法,当使用CTRL轮,放大选择性:浏览器只能放大一切。对我而言,这包括position:fixed
重叠缩放与主视口同时缩放,这是不好的。
因此,我设置了一些滚动的代码,以鼠标光标结束的任何元素为例,只有在鼠标位于该视口元素上时,才使用鼠标滚轮缩放主视口。
问题是,ui-sortable
确实不是行为正确,只用于单个元素时。我用scale
与transform-origin
设置在50% 50%
但仍然,当我拖动ui-sortable
s在除1:1以外的任何比例时,他们似乎向左走。关于如何开始解决这个问题的任何想法?