样式化两个 jquery-ui 工具提示
styling two jquery-ui tooltips
我使用工具提示在网站上显示提示和错误,例如:
<span class="help">
<a title="hint for inputfield" href="javascript:void(0);">?</a>
</span>
<span class="error">
<a title="Please fill out!" href="javascript:void(0);">!!!</a>
</span>
我激活工具提示:
$( document ).tooltip();
如果出现错误,我想用红色边框设置工具提示的样式。我只找到了一种设置工具提示全局样式的方法:
https://jqueryui.com/tooltip/#custom-style
但是如何在一个页面上使用两种不同样式的工具提示呢?
您可能希望使用 tooltipClass 属性.
将自定义 class 添加到您的错误工具提示
HTML
<span class="help">
<a title="hint for inputfield" href="javascript:void(0);">?</a>
</span>
<span class="error">
<a title="Please fill out!" href="javascript:void(0);">!!!</a>
</span>
CSS
.error-style {
border: 1px solid red;
}
JavaScript
$(".help").tooltip();
$(".error").tooltip({
tooltipClass: "error-style"
})
这是我为您设置的 fiddle。
http://jsfiddle.net/t1h3werd/
希望对您有所帮助。
我使用工具提示在网站上显示提示和错误,例如:
<span class="help">
<a title="hint for inputfield" href="javascript:void(0);">?</a>
</span>
<span class="error">
<a title="Please fill out!" href="javascript:void(0);">!!!</a>
</span>
我激活工具提示:
$( document ).tooltip();
如果出现错误,我想用红色边框设置工具提示的样式。我只找到了一种设置工具提示全局样式的方法: https://jqueryui.com/tooltip/#custom-style 但是如何在一个页面上使用两种不同样式的工具提示呢?
您可能希望使用 tooltipClass 属性.
将自定义 class 添加到您的错误工具提示HTML
<span class="help">
<a title="hint for inputfield" href="javascript:void(0);">?</a>
</span>
<span class="error">
<a title="Please fill out!" href="javascript:void(0);">!!!</a>
</span>
CSS
.error-style {
border: 1px solid red;
}
JavaScript
$(".help").tooltip();
$(".error").tooltip({
tooltipClass: "error-style"
})
这是我为您设置的 fiddle。 http://jsfiddle.net/t1h3werd/
希望对您有所帮助。