我希望有人知道一種方式(或方向)來糾正jScrollPane在縮放變換時缺少的渲染支持。帶變換的自定義JavaScript滾動條(jScrollPane)縮放比例錯誤
對於使用較大比例因子縮放的容器,滾動條通常會卡在底部。滾動條也傾向於加速遠離鼠標拖拽以提示未命中計算。
我也試過這種方法與庫「mCustomScrollbar」,並有相同的結果。這可能是一個jQuery問題。我明白,jQuery UI(主要拖動)也有變換縮放的問題。
下面是一個例子: http://jsfiddle.net/u8u3g/3/
#scene-1 {
width: 800px;
height: 500px;
transform-origin: 0 0;
-ms-transform-origin: 0 0; /* IE 9 */
-webkit-transform-origin: 0 0; /* Safari and Chrome */
transform: scale(0.8);
-ms-transform: scale(0.8); /* IE 9 */
-webkit-transform: scale(0.8); /* Safari and Chrome */
}
<div id="scene-1">
<div class="container">
<div class="inner">
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
<p>lorem ipsume</p><br />
</div>
</div>
</div>
$(function() {
$('.inner').jScrollPane();
});
我覺得JScrollPane中由於某種原因不能重新計算容器的內部高度已縮小了。
任何支持將不勝感激。
剛剛嘗試鏈接到上面的帖子中的修補版本。它似乎沒有工作。 – Charlie