如何使用 jQuery 创建引导工具提示?
工具提示就像一个气球或者一个小屏幕提示,显示网页中任何对象的文本描述。当用户使用光标悬停在对象上时,会显示工具提示。它是网站非常有用的一部分,现在几乎可以在所有网站上找到,包括一些网络应用程序,如 Adobe Photoshop、Adobe Illustrator 等。工具提示对新用户非常有帮助,用户可以通过阅读工具提示文本来了解对象。
现在,理解了工具提示的基本概念,让我们学习如何使用 Bootstrap 框架和 jQuery 创建工具提示。
什么是 jQuery?
jQuery 是一个 JavaScript 库,使得对 HTML DOM(文档对象模型)属性的操作非常容易。让我们开始吧。
第一步:首先从 Bootstrap 官网导入 Bootstrap CSS 的所有 Bootstrap CDN。
自举 CSS:
引导 JS:
第二步:从 jQuery CDN 官方网站导入 jQuery 链接到 HTML 文件。
第三步:要创建工具提示,我们必须给任何元素添加‘data-bs-toggle’属性,要添加工具提示悬停时需要显示的文本,我们必须给 HTML 元素添加‘title’属性。
搜索种子..
(这里我们使用了按钮来显示工具提示效果,但是,您也可以将工具提示用于其他引导组件。过程非常相似。)
第 4 步:之后,将 jQuery 代码段添加到下面给定的 HTML 文件中的脚本标签中:
<script>
var tool = $("#tooltip");
var tooltip = new bootstrap.Tooltip(tool, {
boundary: $("body")
})
</script>
在上面的代码中,我们使用 Tooltip()函数在鼠标悬停时触发工具提示。
注意:这里我们在底部做了工具提示文字放置,可以使用“data-bs-placement”属性放置在左侧、右侧或顶部。在这里,我们将其设置为“底部”。
步骤 5: 因此,我们已经使用 jQuery 在 Bootstrap 中成功创建了工具提示。
以下是完整的 HTML 代码:
超文本标记语言
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport"
content="width=device-width, initial-scale=1.0" />
<!-- Bootstrap CSS -->
<link
href=
"https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/css/bootstrap.min.css"
rel="stylesheet"
integrity=
"sha384-F3w7mX95PdgyTmZZMECAngseQB83DfGTowi0iMjiWaeVhAn4FJkqJByhZMI3AhiU"
crossorigin="anonymous"
/>
<style>
button {
margin: 4em;
}
</style>
<title>Document</title>
</head>
<body>
<button
type="button"
id="tooltip"
class="tool btn btn-secondary"
data-bs-toggle="tooltip"
data-bs-placement="bottom"
title="Tooltip on bottom"
>
Tooltip on bottom
</button>
<!-- Bootstrap Javascript -->
<script
src=
"https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js"
integrity=
"sha384-/bQdsTh/da6pkI1MST/rWKFNjaCP5gBSY4sEBT38Q/9RBh9AH40zEOg7Hlq2THRZ"
crossorigin="anonymous"
></script>
<script
type="text/javascript"
src=
"http://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"
></script>
<script>
var tool = $("#tooltip");
var tooltip = new bootstrap.Tooltip(tool, {
boundary: $("body"),
});
</script>
</body>
</html>
输出:
使用引导和 jQuery 的工具提示
对齐工具提示
现在,在此之后,我们还可以在不同的方向上定义工具提示消息的方向,如底部、顶部、左侧、右侧等。
为了将工具提示与不同的位置对齐,我们需要引导对象的‘data-bs-placement’属性。它有四个放置选项。它们是:
1。顶部–将工具提示放置在对象顶部。
语法:
……
2。底部–将工具提示放置在对象的底部。
语法:
……
3。左–将工具提示放置在对象的左侧。
语法:
……
4。右–将工具提示放置在对象的右侧。
语法:
……
版权属于:月萌API www.moonapi.com,转载请注明出处