jquery - 选择 jQuery 工具提示插件 - 主要考虑因素?

标签 jquery css tooltip jquery-tooltip jquery-ui-tooltip

如果我需要一个允许我进行最基本使用的工具提示插件(带有指向悬停元素的小“三 Angular 形”的简单弹出框),我应该考虑哪些关键因素?

我看到 Qtip2 应该支持 IE6+ 而 Jquery UI 支持 IE8+ 所以我想这是一个考虑因素,但还有什么?

我看到了this comparison ,作者谈到设置标题“来自代码”与“静态”。不确定我是否理解术语以及这种差异将导致的实际后果?

此外,该比较中提到的 4 种工具中有哪一种特别轻或特别重?如果从我自己的服务器上获取我需要的最少代码并运行,还是在创建者的 CDN 上使用完整代码?

最佳答案

尝试使用 css :hover , :after

div:hover:after {
  content: attr(data-tooltip);
  box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
  background: blue;
  color: gold;
  left: 60px;
  padding:4px;
  position: absolute;
}

div:hover #triangle-left {
  display:block;
}

#triangle-left {
  top: 15px;
  left:50px;
  position:absolute;
  display:none;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-right: 10px solid blue;
  border-bottom: 5px solid transparent;
}
<div data-tooltip="abc"><span>hover</span><span id="triangle-left"></span></div>

关于jquery - 选择 jQuery 工具提示插件 - 主要考虑因素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34840325/

相关文章:

javascript - jQuery 拖放区效果

css - Twitter Bootstrap 2 顶部导航下拉列表被子导航栏覆盖

javascript - 动态更改工具提示文本 (tippy.js)

jquery - 抓取一个 div 并附加一个类 jQuery

javascript - 如何在字体大小更改时停止输入调整大小

html - 使用 css pre-wrap vs br?

html - 底部填充的存在/不存在会改变 Chrome 上的内框大小

python - 在 altair 中重命名工具提示

javascript - 在某些窗口宽度下呈现 Google Chrome 中的错误

javascript - 带推特 Bootstrap 的日期范围选择器