私は個人的なプロジェクトをまとめています。私はJavaには比較的新しいので、私は一緒にそれを拾う。水平スムーススクロールとスムーススクロールの両方を実装する方法
基本的には、x軸とy軸の両方にアクセスしたいセクションがあるサイトを作成しました。
アンカーリンクを使用してこれらのセクションにアクセスできるようにしているため、サイトはこれらのdivにリンクしています。
私は垂直スムーススクロールアニメーションを設定することもできました。私は同じスクロールのdivの左/右の位置を申請することに影響を及ぼすように見えることはできませんしかし
$(document).ready(function(){
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash;
var $target = $(target);
$('html, body').stop().animate({
'scrollTop': $target.offset().top
}, 900, 'swing', function() {
window.location.hash = target;
});
});
});
:だから、私のページには、シームレスに上下自動スクロールは、次のコードを使用することができます。私は、同じ上下のアニメーションを維持しながら、同様のシームレスなスムーススクロールを左または右に行う、左または右(画面外)にあるDivに行くリンクをクリックするとします。
基本的に、同じページに縦スクロールと横スムーススクロールの両方を適用したいと考えています。
これを適用するためにどのような変更や追加が必要ですか?
私は上記のコードにいくつか調整を加えることで、自分のサイトで水平スクロールを行うことができました。
$(document).ready(function(){
$('a[href^="#"]').on('click',function (e) {
e.preventDefault();
var target = this.hash;
var $target = $(target);
$('html, body').stop().animate({
'scrollLeft': $target.offset().left
}, 900, 'swing', function() {
window.location.hash = target;
});
});
});
これは水平スクロールで機能するようです。今私は同時にこれらの作業を一緒にする必要があります...
私は別ファイルに両方を追加し、自分のHTMLでそれらを参照しました。しかし、今は水平の作品だけです。とにかく同時に両方の作業をするには?
それは可能ですか?誰でも手伝うことができますか? – Pierce