我需要一些幫助。我有在同一頁上3個或4 jScrollPanes,像這樣創建它們:jScrollPane(jQuery)同時滾動內容窗格API中的所有項目
@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();
這樣的作品,但只有它滾動第一個列表,之後沒有任何列表。
我試圖讓它滾動所有他們平等,我真的很感激任何幫助。
感謝
謝謝,不得不接受你的答案,因爲它是最正確和最好的答案。我沒有創建所有的api對象,而是採用了你的第一個建議,因爲它更適合我的需求,並且非常感謝。我想象得更清潔,可能也更高效。 – bbedward