何かの助けが必要です。同じページに 3 つまたは 4 つの jScrollPanes があり、次のようなものが作成されます。
@foreach (var thing in Model.things)
{
<div class="scrollPanes">
<ul>
<li>Model.Item</li>
</ul>
</div>
}
私のCSSは次のようなものです(これらのペインは水平にスクロールします):
.scrollPanes
{
overflow: auto;
width: 100%;
}
ul
{
list-style: none;
height: 50px;
width: 1000px;
margin: 0;
padding: 0;
}
そして、これがjScrollPaneを初期化する方法です
var settings = { hideFocus: true };
// Notice how all the elements with class "scrollPane" become a jscrollpane
var pane = $('.scrollPanes').jScrollPane(settings);
var api = pane.data('jsp');
api.reinitialise();
したがって、これによりすべてがscrollPaneになり、期待どおりにすべて正常に機能します。
私がやりたいことは、またはを使用してすべての要素を等しい増分でスクロールすることですjScrollPane().scrollToX(xxx);
jScrollPane().scrollByX(xxx);
メソッドを呼び出すと:
api.scrollByX(200); api.reinitialise();
それは機能しますが、最初のリストのみをスクロールし、その後はスクロールしません。
それらすべてを均等にスクロールできるようにしようとしています。これについて何か助けていただければ幸いです。
ありがとう