showcar-ui
Version:
Showcar-ui is the pattern library that is used to build the frontend of AutoScout24. It provides CSS classes, custom elements and components.
25 lines (22 loc) • 1.01 kB
Markdown
<h2>Tooltip<span class="status approved">Approved</span><span class="status js">JS</span></h2>
<style>
#tooltip-2 .sample{
padding-top:60px;
}
#tooltip-show, #tooltip-hide {
cursor: pointer;
font-weight: 900;
}
</style>
<script>
document.addEventListener('DOMContentLoaded', function() {
var shower = document.querySelector('#tooltip-show');
var hider = document.querySelector('#tooltip-hide');
shower.addEventListener('click', () => { document.dispatchEvent(new CustomEvent('show-tooltip-event')); }, false);
hider.addEventListener('click', () => { document.dispatchEvent(new CustomEvent('hide-tooltip-event')); }, false);
setTimeout(() => document.dispatchEvent(new CustomEvent('show-detailed-tooltip')), 1000);
var closeDetailedTooltipButton = document.querySelector('#close-detailed-tooltip-button'); closeDetailedTooltipButton.addEventListener('click', () => {
document.dispatchEvent(new CustomEvent('hide-detailed-tooltip'));
}, false);
})
</script>