jquery插件添加公共方法

时间:2013-03-11 14:27:27

标签: jquery jquery-plugins slider

我正在编写一个简单的滑块插件,只是为了学习一点jquery,并且可能用于我自己的项目。

滑块工作正常,但我想添加一些公共方法,如goToSlide(x),我不知道如何创建公共方法。

你有一个jsfiddle here

我正在尝试类似的事情:

var slideto = function(position){
    gotoslide(position);
};

现在我使用这样的插件:

$('#home-slider').pxslider({
    slideWidth: 300,
    speed: 500,
    onSlideBefore: function(){
                $('p.debug span').html('starting animation');
            },
    onSlideAfter: function(){
                $('p.debug span').html('stop animation');
            }

    });

我想做一些像:

$('#home-slider').pxslider().gotoslide(x);
or
$('#home-slider').pxslider('gotoslide','x');

使用示例代码here

进行搜索

1 个答案:

答案 0 :(得分:0)

我终于使用新代码创建了一个插件。

https://github.com/oterox/jquery.pxslider

现在一切都像我想要的那样。