jquery.tooltip.js 653 B

12345678910111213141516171819202122232425262728
  1. /* ============================================================
  2. * jquery.tooltip.js
  3. * ============================================================ */
  4. !function($) {
  5. // 定义开关
  6. var tooltipToggle = '.J_tooltip';
  7. $(tooltipToggle).hover(function() {
  8. var $this = $(this), isActive;
  9. if ($this.is('.disabled, :disabled')) return;
  10. isActive = $this.hasClass('open');
  11. if (!isActive) {
  12. $this.css('position', 'relative');
  13. $this.toggleClass('open');
  14. };
  15. }, function() {
  16. clearMenus();
  17. });
  18. function clearMenus() {
  19. $(tooltipToggle).each(function() {
  20. $(this).removeClass('open');
  21. })
  22. }
  23. }(window.jQuery);