我的理解是,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以外的任何比例時,他們似乎向左走。關於如何開始解決這個問題的任何想法?