0

我正在使用tinyscrollbarscript。我想在我的页面上有一个按钮,它应该在点击时模拟鼠标滚轮。我认为wheel(event)应该调用的是 tinyscrollbar-script 中的函数。我怎样才能做到这一点?

$("#clickit").click(wheel);

但这不起作用

4

1 回答 1

1

尝试

$(文档).ready(函数(){

 $("#clickit").click(function(){
   $('#your_tinyscrollbar_id').wheel();     //Your function call
});

});

[更新]

你不能:这个函数实际上是私有的,只能在更新函数中访问。

这是初始化的描述tinyscrollbar

$('#your_scrollbar').data('tsb')             //Object description
    Scrollbar {update: function}
        update: function ( sScroll )
            arguments: null
            caller: null
            length: 1
            name: ""
            prototype: Object
            __proto__: function Empty() {}
            <function scope>                  //Private functions, accessible 
              Closure                         //only within the scope of the 
                drag: function drag( event )  //update function
                end: function end()
                iMouse: Object
                iPosition: Object
                iScroll: 0
                oContent: Object
                oScrollbar: Object
                oSelf: Scrollbar
                oThumb: Object
                oTrack: Object
                oViewport: Object
                oWrapper: p.fn.p.init[1]
                options: Object
                sAxis: false
                sDirection: "top"
                sSize: "Height"
                setEvents: function setEvents()
                setSize: function setSize()
                start: function start( event )
                touchEvents: false
                wheel: function wheel( event )
              Closure
            Global: Window
            __proto__: Scrollbar
于 2013-03-13T13:16:01.300 回答