Options
position
$(".tooltip").asTooltip({
show: { target: '.position_tooltip' },
hide: { target: '.position_tooltip' }
});
Top Left
Top Middle
Top Right
Left Top
None
Right Top
Left Middle
None
Right Middle
Left Bottom
None
Right Bottom
Bottom Left
Bottom Middle
Bottom Right
Trigger
$(".tooltip-click").asTooltip({
show: { event: 'click' },
hide: { event: 'click' }
});
click show
$(".tooltip-click-outer").asTooltip({
show: { event: 'click' },
hide: {
event: 'click',
container: 'body'
}
});
click show
focus to show
$(".tooltip-focus").asTooltip({
show: { event: 'focus' },
hide: { event: 'blur' }
});
Ajax
$(".tooltip-ajax").asTooltip({
ajax: function(api) {
$.ajax({
type: 'GET',
url: 'data/data.json',
dataType: 'json',
success: function(data, type) {
api.options.content = data.content;
api.setContent();
}
});
}
});
ajax content
No Data
$(".tooltip-ajax").asTooltip({
ajax: function(api) {
$.ajax({
type: 'GET',
url: 'data/data2.json',
dataType: 'json',
success: function(data, type) {
api.options.content = data.content;
api.setContent();
}
});
}
});
ajax content
Mosuce Trace
$(".tooltip-mouseTrace").asTooltip({
position: {
target: 'mouse',
adjust: {
mouse: true
}
}
});
mouseTrace area
$(".tooltip-mouseTrace-noAdjust").asTooltip({
position: {
target: 'mouse',
adjust: {
mouse: false
}
}
});
mouseTrace area
$(".tooltip-positionTarget1").asTooltip({
position: {
target: $('.tooltip-positionTarget2')
}
});
hover area
show area
Delay
$(".tooltip-showDelay").asTooltip({
show: { delay: 500 }
});
showDelay when move in
$(".tooltip-hideDelay").asTooltip({
hide: { delay: 500 }
});
hideDelay when move out
HideInactive
$(".tooltip-ajax").asTooltip({
hide: { inactive: true }
});
hideInactive with tip
$(".tooltip-hideInactive-hideDelay").asTooltip({
hide: {
inactive: true,
delay: 500
}
});
hideDelay when move out
API
var api = $("#api_tooltip").asTooltip();
$('#api_show').on('click',function(){
api.show();
});
$('#api_hide').on('click',function(){
api.hide();
});
$('#api_update').on('click',function(){
api.update();
});
$('#api_disable').on('click',function(){
api.disable();
});
$('#api_enable').on('click',function(){
api.enable();
});
$('#api_destroy').on('click',function(){
api.destroy();
});
I have a tooltip