这两者有什么区别?对我来说,Popover看起来像一个更大的工具提示,边框更粗。是否有任何质的差异,或者仅仅是你想要它有多大胆的问题?
答案 0 :(得分:43)
答案 1 :(得分:12)
Popvers只是工具提示的扩展,看起来有点不同,专为更多内容而设计。
例如,popovers有一个标题和内容部分,但工具提示只是内容。
答案 2 :(得分:4)
疯狂地,您通常希望使用弹出窗口来提供其他相关信息。您将使用工具提示进行澄清或提示。
A similar post from UX SE which explains well when to use which.
技术上,没有太大区别。它们的工作方式相似。您可以使用git diff path/to/patch-old.patch path/to/patch-new.patch
属性或JS。
它们使用相同的库工作,因此具有许多相同的交互选项(悬停/焦点,内容包含,出现的一侧等)。
代码示例:
data-
$(function() {
$('.favorite').tooltip({
placement: "right",
title: "Click to mark as favorite question (click again to undo)"
});
$('.demo-start').popover({
content: `
<p>Walk through the components step by step! In this guide, you'll:</p>
<ol>
<li>Learn the semantics</li>
<li>Learn the code</li>
<li>Examine use cases</li>
</ol>
<div class="btn-group text-light d-flex justify-content-end" role="group" aria-label="Navigation buttons">
<button type="button" class="btn btn-secondary" disabled><i class="fas fa-arrow-left mr-1"></i> Previous</button>
<button type="button" class="btn btn-secondary">Next <i class="fas fa-arrow-right ml-1"></i></button>
</div>
`,
html: true,
placement: 'right',
title: 'Welcome to the Tour!',
trigger: 'hover focus'
});
});