JavaScript 到活动 Twitter Bootstrap 工具提示

发布于 2025-01-07 03:27:31 字数 402 浏览 0 评论 0原文

我正在使用 Twitter Bootstrap 的 工具提示,但自从它们移动后我遇到了问题远离特威普西。页面中包含正确的 JavaScript。

假设我有以下内容:

<p><a href="#" rel="tooltip" data-original-title="hello">hover on me</a></p>

我需要使用什么确切 JavaScript 来显示工具提示?

提前致谢!

  • 凡妮莎

I'm playing around with Twitter Bootstrap's Tooltips, but am having problems since they moved away from Twipsy. The correect JavaScript is included in the page.

Let's say I have the following:

<p><a href="#" rel="tooltip" data-original-title="hello">hover on me</a></p>

What is the exact JavaScript I need to use to make the tooltip appear?

Thanks in advance!

  • Vanessa

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

蔚蓝源自深海 2025-01-14 03:27:31

您需要为所有必须具有工具提示的元素显式运行 .tooltip()。例如,这将起作用:

<span rel="tooltip" title="tooltip text">some text</span>
...
<script src="/js/jquery.js"></script>
<script src="/js/bootstrap.js"></script>
<script type="text/javascript">
  $(document).ready(function () {
    $("[rel=tooltip]").tooltip();
  });
</script>

You need to explicitly run .tooltip() for all elements that have to have tooltip. For example, this will work:

<span rel="tooltip" title="tooltip text">some text</span>
...
<script src="/js/jquery.js"></script>
<script src="/js/bootstrap.js"></script>
<script type="text/javascript">
  $(document).ready(function () {
    $("[rel=tooltip]").tooltip();
  });
</script>
奶茶白久 2025-01-14 03:27:31

对于您的示例,它只是:

$('a').tooltip();

但根据文档,您应该使用 title 属性,而不是 data-original-title。该属性是由 Bootstrap 的工具提示代码添加的。也不需要 rel="tooltip"

你的代码应该是:

HTML:

<a href="#" title="hello">hover on me</a>

JS:

$("a").tooltip(); // this will trigger a tooltip on all <a> elements

For your example it will just be:

$('a').tooltip();

but according to the documentation, you should use the title attribute, not data-original-title. That attribute is added by Bootstrap's tooltip code. Also there is no need for rel="tooltip".

Your code should be:

HTML:

<a href="#" title="hello">hover on me</a>

JS:

$("a").tooltip(); // this will trigger a tooltip on all <a> elements
野侃 2025-01-14 03:27:31

在 Bootstrap 中,我们还需要手动初始化

其文档中提到的工具提示。

 <script type="text/javascript">
$(function () {
    $("[data-toggle='tooltip']").tooltip();
});</script>

In Bootstrap, We need to manually initialize Tooltips

its mentioned in their Documentation also.

 <script type="text/javascript">
$(function () {
    $("[data-toggle='tooltip']").tooltip();
});</script>
等待我真够勒 2025-01-14 03:27:31

你需要准确地

  <script src="bootstrap-tooltip.js "></script>
  <script>
    $(function (){
$('a').tooltip();
 });

you need exactly to

  <script src="bootstrap-tooltip.js "></script>
  <script>
    $(function (){
$('a').tooltip();
 });

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文