tinyscrollbarとscriptを使用しています。クリック時にマウスホイールをシミュレートするボタンをページに配置したいと考えています。wheel(event)
呼び出す必要があるのは tinyscrollbar-scriptの関数だと思います。どうやってやるの?
$("#clickit").click(wheel);
しかし、これは機能しません
tinyscrollbarとscriptを使用しています。クリック時にマウスホイールをシミュレートするボタンをページに配置したいと考えています。wheel(event)
呼び出す必要があるのは tinyscrollbar-scriptの関数だと思います。どうやってやるの?
$("#clickit").click(wheel);
しかし、これは機能しません
Try
$(document).ready(function(){
$("#clickit").click(function(){
$('#your_tinyscrollbar_id').wheel(); //Your function call
});
});
[Updated]
You can't : this function is actually private, and only accessible within the update function.
Here is the description of a initialized 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