私はjQueryに取り組んでおり、グラフをレンダリングしています。その中で、グラフの左右両方にスクロール可能な矢印があります。私の要求された機能は次のとおりです。
- データが増え、右矢印をクリックすると、スクロール可能な左矢印が自動的に表示されます。
- それ以上データがない場合、右ボタンは非表示にする必要があります。
- スクロールするのに十分なデータがない場合は、左ボタンを非表示にする必要があります。
- 要約すると、ボタンは使用できる場合にのみ使用可能にする必要があります。
これまでの私のコードは次のとおりです。
$(function() {
var $box2 = $('.column'), totalWidth = 900, cursor = 0;
$("#rightarrrowbutton").click(function() {
if (cursor != totalWidth) {
$box2.animate({
marginLeft : "-=15"
}, "fast");
cursor += 100;
}
});
if ($("#rightarrowbutton").click(){
$('#leftarrowbutton').click(function() {
if (cursor != 0) {
$box2.animate({
marginLeft : "+=15"
}, "fast");
cursor -= 100;
}
});
});
}