Demos
Ranges
rangeX: 2
rangeY: 2
rangeRot: 1
1
rangeX: 10
rangeY: 10
rangeRot: 4
2
rangeX: 4
rangeY: 0
rangeRot: 0
3
rangeX: 0
rangeY: 0
rangeRot: 5
4
View Source
$('#demo1').jrumble({
rangeX: 2,
rangeY: 2,
rangeRot: 1
});
$('#demo2').jrumble({
rangeX: 10,
rangeY: 10,
rangeRot: 4
});
$('#demo3').jrumble({
rangeX: 4,
rangeY: 0,
rangeRot: 0
});
$('#demo4').jrumble({
rangeX: 0,
rangeY: 0,
rangeRot: 5
});
Rumble Speeds
0
5
50
6
100
7
200
8
View Source
$('#demo5').jrumble({
rumbleSpeed: 0
});
$('#demo6').jrumble({
rumbleSpeed: 50
});
$('#demo7').jrumble({
rumbleSpeed: 100
});
$('#demo8').jrumble({
rumbleSpeed: 200
});
Event Types
Hover
9
Click
10
Mousedown
11
Constant
12
View Source
$('#demo9').jrumble({
rumbleEvent: 'hover'
});
$('#demo10').jrumble({
rumbleEvent: 'click'
});
$('#demo11').jrumble({
rumbleEvent: 'mousedown'
});
$('#demo12').jrumble({
rumbleEvent: 'constant'
});
Absolute Positioning (Fixed positioning uses the same concept)
posX: 'left'
posY: 'top'
13
posX: 'right'
posY: 'top'
14
posX: 'left'
posY: 'bottom'
15
posX: 'right'
posY: 'bottom'
16
View Source
$('#demo13').jrumble({
posX: 'left',
posY: 'top'
});
$('#demo14').jrumble({
posX: 'right',
posY: 'top'
});
$('#demo15').jrumble({
posX: 'left',
posY: 'bottom'
});
$('#demo16').jrumble({
posX: 'right',
posY: 'bottom'
});