Popper.js 是一个扩展性较好的 tooltips 提示类 JS 插件,不需要依赖 jQuery 库,大小仅为 3.5KB 左右,使用与配置相当简单,若你的 Web 网站有这个需要,可以尝试使用这个该特效插件。
JS 插件名称:popper.js
下载地址: https://popper.js.org/
因为公众号不支持外部链接,请复制地址到浏览器打开下载。
下面我们来看看这个 JS 提示类代码插件的用法与功能介绍。
一、自定义提示方向
可随意设置上下左右显示,简单一行代码,就能设置
代码,把 left 修改为对应的方向文字即可。
var popper = new Popper(referenceElement, onPopper, { placement: ‘left’ });
二、滚动容器显示
这个不好描述,大家还是看 DEMO 图吧:
代码加入 boundariesElement: container 即可:
var popper = new Popper(referenceElement, onLeftPopper, { placement: ‘left’, boundariesElement: container });
三、支持拖拽移动
拖拽元素时,Tooltips 提示内容会自动粘附于被拖拽的容器。
代码:
var popper = new Popper(referenceElement, onLeftPopper, { placement: ‘left’, flipBehavior: [‘left’, ‘bottom’, ‘top’], boundariesElement: container });
四、超出浏览器边界,自动切的方向
有时间因为内容置于网页边缘,导致 Tooltips 的提示不能完整显示,而 Popper.js 就解决了这个问题。
代码:
var popper = new Popper(referenceElement, onBottomPopper, { placement: ‘bottom’ });