微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

覆盖jQuery UI Tooltip小部件的CSS样式

我正在使用jQuery UI Tooltip widget
<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的潜在冲突,您可能需要添加!对于css中的行结尾是重要的。感谢@sisharp指出:-)

原文地址:https://www.jb51.cc/jquery/183392.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐