JAVASCRIPT   70

tooltips.js

Guest on 23rd July 2021 02:08:45 AM

  1. function showTooltip(el) {
  2.     hideAllTooltips();
  3.     if (!jQuery(el).hasClass('tooltiped')) {
  4.         //element hasn't tooltip child yet
  5.         //jQuery(el).css('z-index','100000');
  6.         var toolTipHTML = '<div class="tooltip">---content---</div>';
  7.         var toolTipContent = jQuery(el).attr('data-tip');
  8.         var toolTipHTML = toolTipHTML.replace('---content---', toolTipContent);
  9.         var tooltipDiv = jQuery(toolTipHTML);
  10.  
  11.         jQuery(el).append(tooltipDiv);
  12.         jQuery(el).addClass('tooltiped');
  13.     }
  14.  
  15.  
  16.     if (jQuery(el).hasClass('agent-c')) {
  17.         jQuery(el).parent().append(el);
  18.     }
  19.     if (jQuery(el).hasClass('parstav')) {
  20.         jQuery(el).parents('.map').append(jQuery(el).parents('.parstav-c'));
  21.     }
  22.  
  23.  
  24.     jQuery('body').css('cursor', 'pointer');
  25.     jQuery(el).addClass('show-tip');
  26.  
  27. }
  28. function hideTooltip(el) {
  29.     jQuery('body').css('cursor', 'default');
  30.     jQuery(el).removeClass('show-tip');
  31.     //jQuery(el).css('z-index','');
  32. }
  33.  
  34. function hideAllTooltips() {
  35.     jQuery('body').css('cursor', 'default');
  36.     jQuery('.agent-c,.parstav').removeClass('show-tip');
  37.     //jQuery(el).css('z-index','');
  38. }

Raw Paste


Login or Register to edit or fork this paste. It's free.