jquery scrollLeftが機能しません。 このコードはなぜ機能しないのですか? divが左にスクロールする場合は、背景を変更する必要があります。 contentcontentcontentcontentcontentcontentcontentcontentcontentjquery scrollLeft()が動作しない
$(function() {
scrollLeft = $('.page').scrollLeft();
if (scrollLeft > 12) {
$('.main-header').addClass('notleft');
} else {
$('.main-header').addClass('left');
}
});
.page {
width: 600px;
overflow-x: scroll;
}
.wrap {
width: 1000px;
}
.notleft {
background: red;
}
.left {
background: green;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="page">
<div class="wrap">
<header class="main-header">
dnjdksvnkjsdvdjskv
</header>
</div>
</div>
:これを試す「の_GET **現在の水平位置**マッチした要素のセットの最初の要素のスクロールバーまたは一致する要素ごとのスクロールバーの水平位置を設定します._ " – Andreas