何かの助けが必要です。同じページに 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();
それは機能しますが、最初のリストのみをスクロールし、その後はスクロールしません。
それらすべてを均等にスクロールできるようにしようとしています。これについて何か助けていただければ幸いです。
ありがとう