当前位置: 首页 > 面试题库 >

带有JavaScript的HTML内容的工具提示

张可人
2023-03-14
问题内容

当您将鼠标悬停在网页的特定区域时,有很多基于JavaScript的库会显示工具提示。有些相当简单,有些允许工具提示显示使用CSS样式的HTML内容。

但是有没有一种方法可以显示样式化的工具提示而不使用JavaScript?如果仅使用该title属性,则不会处理标签(例如foo<br />bar,不会产生换行符)。我正在寻找一种解决方案,该解决方案无需使用任何JavaScript即可显示样式化的HTML内容。


问题答案:

我使用了一个小例子 css

.hover {

  position: relative;

  top: 50px;

  left: 50px;

}



.tooltip {

  /* hide and position tooltip */

  top: -10px;

  background-color: black;

  color: white;

  border-radius: 5px;

  opacity: 0;

  position: absolute;

  -webkit-transition: opacity 0.5s;

  -moz-transition: opacity 0.5s;

  -ms-transition: opacity 0.5s;

  -o-transition: opacity 0.5s;

  transition: opacity 0.5s;

}



.hover:hover .tooltip {

  /* display tooltip on hover */

  opacity: 1;

}


<div class="hover">hover

  <div class="tooltip">asdadasd

  </div>

</div>


 类似资料:
  • 问题内容: 我目前在我的应用程序中添加了一些引导工具提示。 所有的“正常”工具提示都可以,但是当我要使用时,我得到的只是一个空的工具提示。 我的工具提示: 在DOM中,我有: div的内容似乎为空,因此工具提示中没有任何内容可显示。我试图将一些HTML文本直接放在DOM中,例如: 而且有效。 你有好主意吗? 问题答案: html-unsafe指令旨在指出其内容。那这个呢: 然后,在SomeCtrl

  • 当你将鼠标悬停在网页的某个区域时,有很多基于JavaScript的库会显示工具提示。有些相当简单,有些允许工具提示显示用CSS样式设计的超文本标记语言内容。 但是有没有一种方法可以在不使用JavaScript的情况下显示样式化的工具提示?如果您只是使用属性,标记不会被处理(例如

  • 问题内容: 我试图在组件的工具提示中显示多个图像,找到并实现了一个自定义,该自定义添加了所需的组件,如下所示: 但是,我所看到的只是一个小点,表明显示了工具提示,但是以某种方式忽略了大小。我会错过实现自定义工具提示的什么? 问题答案: 基本的“问题”是JToolTip 不是 设计为容器,只是偶然地是一个容器,因为JComponent是。对于Swing“非容器”,它的ui委托负责充当LayoutMa

  • 问题内容: 我有一个从服务器返回的模型, 当我使用ng- repeat建立一个列表时,它包含html而不是文本(例如ab标签或i标签),它显示html为纯文本,是否有一个内置的过滤器或指令是否将html放入li项目中? 我查看了文档,但是由于我仍然很陌生,因此很难找到它。 ng-repeat: JSFiddle: http://jsfiddle.net/gFFBa/1/ 问题答案: 它像: htt

  • 问题内容: jQuery UI 1.9中有一个新的工具提示小部件,其API文档提示可以在其中显示AJAX内容,但没有任何更多详细信息。我想我可以通过同步和阻止请求来完成类似的操作,但这不是我想要的。 如何使其显示通过异步AJAX请求检索到的任何内容? 问题答案: 这是我博客中的 jqueryui tootip小部件的ajax示例。希望它会有所帮助。

  • 我的机器上有一堆简单的纯文本文件,里面有关于我学习的各种主题的笔记。我决定用一些css做一个本地html页面,作为快速和简单的和css美化的视图到这些文件中,并使用浏览器来显示它们。所以我有一个页面看起来是这样的。 很明显,单击链接会将我引导到文本文件,但我希望它以css样式显示,所以我认为解决这个问题的方法是获取这些本地文件,并使用onclick事件将它们放入content_box div中,禁