$(function() {   
            $.fn.slide = function(config) {   
  
                // 引数がない場合のデフォルト値の設定   
                config = $.extend({   
                    loopSpeed: 10000,   
                    slideSpeed: 8000   
                }, config);   
  
                var _element = this;   
                var _numberOfElements = _element.size() - 1;   
                var _count = 0;   
  
                _element.eq(0).css("left", "0px");   
  
                setInterval(function() {   
                    _element.eq(_count).animate({   
                        left: "-950px"  
                    }, config.slideSpeed, function() {   
                        $(this).css("left", "950px");   
                    });   
  
                    if (_count == _numberOfElements) {   
                        _count = -1;   
                    }   
  
                    _element.eq(++_count).animate({   
                        left: "0px"  
                    }, config.slideSpeed);   
                }, config.loopSpeed);   
            }   
        });   
  
        // この様にして使用する   
        $(function() {   
            $("div.slideshow div").slide({   
                loopSpeed: 10000,   
                slideSpeed:4000   
            });   
        });   

