qTip2:如何在工具提示中显示工具提示
qTip2: how to display a tooltip within a tooltip?
我使用qTip2来显示一个文本框,其中有一个链接。当鼠标在此链接上时,我想显示一个工具提示。
我不知道该怎么做。
首先,这可行吗?如果是呢?
谢谢你的帮助!
编辑
Dihedral,非常感谢你的信息。我按你的方法做了,但还是不管用。我查看了页面的html代码,注意到在jsFiddle代码中,(通过qTip)为第二个工具提示弹出生成了额外的html。但在我的情况下,我找不到这样的额外的html。 以下是我的代码,这是jsFiddle链接http://jsfiddle.net/mddc/bacqe/6/ $('#author').qtip({
content: {
text: $('#author-container').html()
},
show: {
solo: false,
event: 'mouseover'
},
hide: {
event: 'unfocus'
},
style: {
tip: false,
classes: 'author-content forcedzLowIndex'
},
position: {
my: 'top right',
at: 'bottom right'
},
events: {
render: function() {
buildQtipInfoTooltip($('#author-allow-friends-link'), 'title', 'forcedzHighIndex');
}
}
});
function buildQtipInfoTooltip(jEle, attr_name, classes) {
jEle.qtip({
content: jEle.attr(attr_name),
position: {
at: 'bottom right',
viewport: $(window),
adjust: {
y: 4,
x: 0,
method: 'shift'
}
},
style: {
classes: 'tooltip' + ' ' + classes,
tip: false
}
});
}
.forcedzLowIndex {
z-index: 10000 !important;
}
.forcedzHighIndex {
z-index: 99999 !important;
}
修改我的答案以使用您的示例代码:
你的第一个qTip使用
content: {
text: $('#author-container').html()
},
表示内容。这种技术将导致#author-container元素的克隆,而不是使用现有的元素。所以你的第二个qTip被应用了,但是它被应用到从未出现在屏幕上的元素上。
我拿走了。html(),它为我工作。试试这个:http://jsfiddle.net/bacqe/13/
content: {
text: $('#author-container')
},
相关文章:
- 悬停工具提示显示详细信息 jquery
- 如何使高图工具提示显示在饼图之外
- 如何使用JS或JQuery使工具提示显示在TD悬停上
- 如何使用 d3.js 使工具提示显示在饼图扇区附近
- 如何通过 Jquery 工具提示显示图像
- 使高图工具提示显示最靠近左侧的点的信息(即在中点不更改)
- 有没有办法强制工具提示显示在输入元素的特定位置
- 高图表工具提示显示额外数据
- 在页面加载时自动对焦 dx文本框 并将 dx工具提示显示为验证消息
- 工具提示显示在第二次悬停之后
- 如何使工具提示显示在每个图像旁边
- 如何确定ng-grid中用于工具提示显示的行索引
- Imagemap:让点击区域的工具提示显示在鼠标窗口上
- 工具提示显示在随机位置
- 显示图工具提示显示x轴的最后日期值,而不是当前值
- 如何防止默认的工具提示显示在svg元素上
- twitter引导工具提示显示在modal后面
- ASP.NET 资源 resx 字符串工具提示显示帮助
- 引导工具提示显示在模态窗口后面
- 浮动工具提示显示在线形图上,而不是条形图上