Попробуйте
$ (документ) .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
спасибо, но не работает – matin
@matin Постарайтесь быть более явным, пожалуйста: что не работает? Триггер события 'click'? Вызывается функция 'wheel()'? Проверьте, что с вашим отладчиком javascript – Bigood
щелчок работает. если я использую $ ("# clickit"). click (function() { \t alert ('d'); \t}); появится предупреждение. но если я использую $ («# clickit»). click (function() { \t wheel(); \t alert ('d'); \t}); не отображается предупреждение, и функциональное колесо, похоже, не вызывается, потому что я также предупреждал об этой функции. предупреждение в функциональном колесе показано, если прокрутка колеса мыши – matin