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

jQuery UI工具提示小部件的重写CSS样式

谯嘉木
2023-03-14
问题内容

我正在使用jQuery UI Tooltip小部件

<li>
    <div class="i1">
        <a href="#inf-1"title="ΕΝΤΟΠΙΣΜΟΣ">
            <span class="ui-icon ui-icon-search"></span>
        </a>
    </div>
</li>
<li><a href="#inf-2"title="ΠΛΗΡΟΦΟΡΙΕΣ"><span class="ui-icon ui-icon-info"></span></a></li>
<li><a href="#inf-3"title="ΕΠΙΠΕΔΑ"><span class="ui-icon ui-icon-copy"></span></a></li>

我根据他们的示例编写了以下CSS,它的工作原理就像一个魅力:

.tooltip {
    display:none;
    background: black;
    font-size:12px;
    height:10px;
    width:80px;
    padding:10px;
    color:#fff; 
    z-index: 99;
    bottom: 10px;
    border: 2px solid white;
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

但是我得到了3-4个我想要看起来不同的工具提示(例如上面的html示例),所以我将它们包装在一个类中并执行以下操作:

.i1 .tooltip  {
    display:none;
    background: red;
    font-size:12px;
    height:40px;
    width:80px;
    padding:20px;
    color:#fff; 
    z-index: 99;
    bottom: 10px;
    left: 50px important!;
    border: 2px solid white;
/* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
}

绝对没有任何作用。如何覆盖通用 .tooltip 以不同方式自定义某些工具提示?

提前致谢


问题答案:

对于那些希望将自定义类应用于新的工具提示小部件(jQuery UI
1.9.1)的用户,extraClass似乎不再起作用,但是有一个名为tooltipClass的新选项。

$('.selector').tooltip({
        tooltipClass: "your_class-Name",
});

为了解决与jQuery的css的潜在冲突,您可能需要!important在css的行末添加。 感谢@sisharp指出:-)



 类似资料:
  • 我真的很喜欢这个CSS工具提示的解决方案,我自己也用过一段时间了。但是我遇到了一个我以前从未遇到过的问题,多个工具提示的内容相互重叠,我不确定如何最好地解决它。 提到的解决方案基于管理绝对定位工具提示内容的

  • 我试图在qtip中的图像上显示jQuery UI工具提示。现在,工具提示显示在工具提示后面。你知道怎么把它展示在它面前吗? 小提琴在这里:http://jsfiddle.net/wYM2Q/ 将鼠标移到文本“bind qtip to this”上。然后将鼠标悬停在qtip内的图像上。你会看到qtip后面显示的工具提示,我想在它前面显示。

  • 本文我们为大家介绍如何使用 HTML 与 CSS 来创建提示工具。 提示工具在鼠标移动到指定元素后触发,先看以下四个实例:.tooltip { position: relative; display: inline-block; border-bottom: 1px dotted #ccc; zcursor: help; color: #006080; } .tooltip .tooltiptex

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

  • 用法 对同时满足以下条件的元素使用工具提示: 具有交互性 主要是图形而非文本 (上图)可取 (上图)不可取 工具提示不同于悬浮卡片,后者用来显示图片和格式化的文本等更为丰富的信息。 工具提示也不同于ALT属性,后者用来提示静态图片的主旨。 (上图)可取 (上图)不可取 光标和键盘的工具提示 文本:Roboto Medium 10 sp 背景填充:90% 不透明度 工具提示动画 触摸屏UI的工具提示

  • 所属类别 小部件(Widgets) 用法 描述:可自定义的、可主题化的工具提示框,替代原生的工具提示框。 版本新增:1.9 工具提示框(Tooltip)取代了原生的工具提示框,让它们可主题化,也允许进行各种自定义: 显示不仅仅是标题的其他内容,就如内联的脚注或通过 Ajax 检索的额外内容。 自定义定位,例如,在元素上居中工具提示框。 添加额外的样式来定制警告或错误区域的外观。 默认使用一个渐变的