我正在研究 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;
}
});
});
}