これは簡単な質問かもしれませんが、おそらくここで何かが欠けています。
望ましい効果は、ユーザーが.leftまたは.righthref タグをクリックしたときに、スクローラーが毎回.tabs左または右にスクロールすることです。105pxこの部分は機能しています。
私がロードブロックに遭遇しているのは、.tabsdivのcssがdivの0px最後または最後にあるときにアニメーション効果を無効にする方法です。offsetこれはorで簡単に達成できるように思えますがposition、これらの両方が私に異なる価値を与えています. .tabsを使用して div が実際に中央に配置されているためだと思いますmagin: 0 auto。
を取得しようとして条件文css("left")を書くことも失敗です。if == 0
ここで何か不足していますか?left位置に基づいてボタンを無効にしようとしてはいけませんか? これを行う簡単な方法はありますか?
$(".right").click(function () {
$(".tabs").animate({
left: '-=105'
}, 500);
return false;
});
$(".left").click(function () {
$(".tabs").animate({
left: '+=105'
}, 500);
return false;
});