<script type="text/javascript" src="MarcTooltips.js"></script>
<link type="text/css" rel="stylesheet" href="MarcTooltips.css" media="all"/>
MarcTooltips.add(
'#element',
'Tooltip content',
{
position: 'down|up|left|right',
align: 'center|left|right|top|bottom',
onClick: false|true,
onFocus: false|true,
className: 'additional-classname',
}
);
<span id="example">Help</span>
MarcTooltips.add('#example', 'Tooltip text');
<span id="example">Help</span>
MarcTooltips.add('#example', 'Tooltip text', {position:'right', align:'bottom'});
<span id="example1">Element 1</span>
<span id="example2">Element 2</span>
<span id="example3">Element 3</span>
MarcTooltips.add(
['#example1', '#example2', '#example3'],
'Same tooltip in different elements',
{position:'bottom', align:'right'}
);
<span class="example">Element 1</span>
<span class="example">Element 2</span>
<span class="example">Element 3</span>
MarcTooltips.add('span.example', 'Same tooltip in different elements');
<input type="text" id="example" />
MarcTooltips.add('#example', 'On focus tooltip', {position:'right',onFocus:true});
<span id="example">Help</span>
MarcTooltips.add('#example', 'Clickable tooltip', {onClick:true});
<span id="example">Help</span>
MarcTooltips.add('#example', 'Custom tooltip', {className:'green'});