1
嘿,
我有一個和上一個按鈕一個簡單的工作滑塊。
什麼IAM的嘗試:
- 相反的下一步和上一個按鈕,我實現幻燈片總數=按鈕
JS:
$(function(){
var slideCount = $('#slider ul li').length;
var slideWidth = $('#slider ul li').width();
var slideHeight = $('#slider ul li').height();
var sliderUlWidth = slideCount * slideWidth;
$('#slider').css({ width: slideWidth, height: slideHeight });
$('#slider ul').css({ width: sliderUlWidth, marginLeft: - slideWidth });
$('#slider ul li:last-child').prependTo('#slider ul');
function moveLeft() {
$('#slider ul').animate({
left: + slideWidth
}, 200, function() {
$('#slider ul li:last-child').prependTo('#slider ul');
$('#slider ul').css('left', '');
});
};
function moveRight() {
$('#slider ul').animate({
left: - slideWidth
}, 200, function() {
$('#slider ul li:first-child').appendTo('#slider ul');
$('#slider ul').css('left', '');
});
};
$('a.control_prev').click(function(){moveLeft();});
$('a.control_next').click(function(){moveRight();});
});
例子:
我的朋友,你有沒有根據改變了你的CSS設計,設置#slider li寬度等於#slider的寬度... http://jsfiddle.net/broh3w2k/4/ –