popper.js - 如何使用popper.js从referenceObject中偏移dataObject?
问题描述
如何boat
从偏移anchor
几个像素?
您可以在此处找到我尝试设置偏移量但未成功的代码笔
https://codepen.io/anon/pen/wXraLK?editors=1111
HTML
<script src="https://unpkg.com/popper.js/dist/umd/popper.min.js"></script>
<div class="anchor">Anchor</div>
<div class="boat">Boat</div>
CSS
.boat {
display: inline-block;
background-color: yellow;
}
.anchor {
display: inline-block;
background-color: gray;
}
JavaScript
var anchor = document.getElementsByClassName("anchor")[0];
var boat = document.getElementsByClassName("boat")[0];
var offsetTopModifier = function (data) {
data.offsets.popper.top += 50;
return data;
}
var popper = new Popper(
anchor,
boat,
{
placement: 'bottom-end',
modifiers: [offsetTopModifier]
}
);
这是激发我尝试的来源:
解决方案
一种解决方法是在船上设置边距。
推荐阅读
- android - 在 android.bp 中找不到文件
- configuration - NLog 找不到自定义目标?
- kubernetes - K8S 中的默认 CRI 实现和默认 CNI 实现
- postgresql - Postgres 9.4:仅将一个数据库从一个实例复制到另一个实例
- amazon-web-services - 无法通过 SSH 连接到使用 Terraform 创建的 EC2 实例
- google-apps-script - 如何将 OverGridImage 保存到 Google Drive 上的文件中?
- php - 为什么 COUNT 函数在 php 中给出错误的输入而在 phpmyadmin sql 中给出正确的结果
- php - 以编程方式将字符串转换为图像
- dicom - 连接 PACS 服务器时出错 Dicom.Network.DicomAssociationRejectedException:“[原因:CallingAENotRecognized]”
- python - 从 numpy 数组中删除异常值,逐列