0
我想隐藏该代码上的上一个和下一个按钮。 我想我可以切换基于偏移值的按钮?怎么样?jquery滑块隐藏上一个和下一个当第一个或最后一个
而最后一页保持滚动,它们应该在图像结束时停止。 http://jsfiddle.net/2tUZ4/1/
function slide(container) {
var $container = $(container);
var resizeFn = function() {
var small = $(window).width() < 800;
$container.toggleClass('four', small).toggleClass('six', !small);
}
var toggleButtons = function() {
}
var nextPane = function (e) {
e && e.preventDefault();
var $container = $(this).closest('.grid-container');
var $items = $('.items', $container);
var offset = $items.css('marginLeft').replace('px', '');
var width = $container.width() + parseInt($('.item', $container).css('marginRight').replace('px', ''));
$items.css('marginLeft', offset - width);
}
var prevPane = function (e) {
e && e.preventDefault();
var $container = $(this).closest('.grid-container');
var $items = $('.items', $container);
var offset = $items.css('marginLeft').replace('px', '');
var width = $container.width() + parseInt($('.item', $container).css('marginRight').replace('px', ''));
$items.css('marginLeft', offset + width);
}
resizeFn();
$(window).resize(resizeFn);
$('.next', $container).click(nextPane);
$('.prev', $container).click(prevPane);
}
slide('.grid-container.one');
slide('.grid-container.two');
slide('.grid-container.three');
感谢,为什么上一个仍然显示? – sanguisuga
可以请你看看吗?上一个按钮不隐藏。 – sanguisuga
哦,我以为你只需要隐藏下一个按钮。你什么时候想要prev按钮隐藏? –