Skip to content
Tippy Logo

Tippy.js

View on GitHub
v6.3.7

Browser Support

All modern browsers are supported. Proxy mobile browsers like Opera Mini are not supported.

#IE11

IE11 (and other older browsers) is supported with the following polyfills:

  • Promise
  • Object.assign
  • Array.prototype.find

If not already polyfilling these in your app, the following script tag using the polyfill.io service placed before Tippy's scripts will polyfill these.

<script src="https://polyfill.io/v3/polyfill.min.js?features=Array.prototype.find,Promise,Object.assign"></script>

It won't add extra cost (besides a negligible bundle size and HTTP request) to browsers that already support those built-in APIs.

#SVG in IE11

If you need to support SVG elements in IE11, you will need to include a polyfill for SVGElement.prototype.contains.

The polyfill is small:

if (!SVGElement.prototype.contains) { SVGElement.prototype.contains = HTMLDivElement.prototype.contains; }
Motivation

© 2022 — MIT License

Icons made by Freepik from www.flaticon.com