我有一个图像(橙色圆圈),显示带有消息的工具提示(由图像中的红线覆盖):
但是,我只希望出现黑色工具提示气泡,而不是底部的通用白色气泡。
我在 pageLoad 的 JavaScript 中有以下工具提示:
$('#<%=alarmClipsDurationWarning.ClientID%>').tooltip({ 'placement': 'center right', 'title': $('#<%=alarmClipsDurationWarning.ClientID%>').attr('title'), 'delay': 0 });
HTML:
<i id="alarmClipsDurationWarning" runat="server" class="icon-exclamation-sign icon-large" style="cursor:pointer;color:orange"></i>
当 C# 端的下拉项更改时,标题
将会更改:
alarmClipsDurationWarning.Attributes.Add("title", GetAlarmClipsDurationWarningToolTip());
GetAlarmClipsDurationWarningToolTip()
仅返回基于下拉更改的字符串。我尝试先删除然后添加:
alarmClipsDurationWarning.Attributes.Remove("title");
alarmClipsDurationWarning.Attributes.Add("title", GetAlarmClipsDurationWarningToolTip());
我也尝试过这个:
alarmClipsDurationWarning.Attributes["title"] = GetAlarmClipsDurationWarningToolTip();
但是他们都没有给我一个气泡。
最佳答案
白色气泡来自 title
属性。因为您可以准确指定您想要的内容:
$('#<%=alarmClipsDurationWarning.ClientID%>').attr('title')
为什么不使用不同的属性?
alarmClipsDurationWarning.Attributes.Add("data-tooltip-content", ...
<小时/>
$('#<%=alarmClipsDurationWarning.ClientID%>').attr('data-tooltip-content')
关于c# - 获得两个工具提示气泡,但只想要一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25068210/