ページの垂直スクロールに応じて、<div>
呼び出されたものをcontainer
水平に移動します。
scrollElement.scroll(function() {
var offsetLeft = scrollElement.scrollTop() / x;
container.css({ left: offsetLeft + 'px' });
});
これにより、ユーザーが垂直にスクロールしたときに、斜めのスクロール効果が正常に作成されます。
スクロールは Firefox ではほとんど許容できませんが、Google Chrome では非常に不安定です。スクロールが速すぎると、Chrome は x 軸と y 軸の動きを同期できず、最初に下にスクロールしてから x オフセットを調整します。ただし、Firefox は、スクロールが速すぎると遅くなります。
この「斜めスクロール」を実装するより良い方法はありますか? もっと滑らかにすることは可能ですか?
私は基本的に、毎回x座標を修正せずにdivをスクロールしすぎないようにしたいと考えています。