我想創建一個類似於我附加的圖片的內容滑塊。我想知道如果通過採用正常的內容滑塊並將溢出設置爲可見,我將能夠顯示3張幻燈片。但滑塊是否可以將slide2放置在通常可見的區域?從第二張幻燈片開始的jquery滑塊
slider image http://img835.imageshack.us/img835/3994/sliderew.jpg
jsfiddle.net/craigie2204/WMF2N/2
jQuery(document).ready(function($){
// Setup Variables
var slides = $('#slider_mask .slide_container').children();
var total_slides = slides.length; // ***CHANGED***
var slide_width = $('#slider_mask').width();
var current_slide = 0;
// ***REMOVED*** slides.not(':first').hide();
// Set the width of the slide_container to total width of all slides
$('#slider_mask .slide_container').width(slide_width*total_slides);
slides.width(slide_width); // ***ADDED***
// Handle Right Arrow Click
$('#slider_mask .right_button').on('click', function() {
current_slide++;
if(current_slide == total_slides){ current_slide = 0; }
var negative_margin_required = current_slide*slide_width;
$('#slider_mask .slide_container').stop().animate({marginLeft:- negative_margin_required+'px'},'fast');
});
// Handle Left Arrow Click
$('#slider_mask .left_button').on('click', function() {
current_slide--;
if(current_slide < 0){ current_slide = total_slides-1; }
var negative_margin_required = current_slide*slide_width;
$('#slider_mask .slide_container').stop().animate({marginLeft:- negative_margin_required+'px'},'fast');
});
});
是的,它是可能的。顯示你正在處理的代碼,以便有人可以改進它。 – insertusernamehere 2013-03-13 14:36:17
你使用的是什麼滑塊插件? – Pete 2013-03-13 14:37:07
所有你問的都可能在jquery中,所以你不需要再想知道,並嘗試這樣做。如果您遇到問題,請向我們顯示您的代碼,我們會盡力幫助您。 – 2013-03-13 14:37:23