我的 JqueryUI 工具提示的位置始终是: 顶部:-27911px;左:-27103px;
我注意到,在我的代码中,它总是插入到标记内,而在 JqueryUi 网站演示中,它总是插入到其所附加的实际项目附近的标记中。
我怀疑这可能是因为我们正在使用主干,并且我们的 html 文件主要是一个骨架,直到主干插入 View 等。
您可以将鼠标悬停在“评分”上来查看:
我的主干观点:
events: {
"hover #mytooltip" : "hoverRecommended",
},
hoverRecommended: function() {
$( "#mytooltip" ).tooltip({
});
},
最佳答案
为什么要将工具提示
多次绑定(bind)到相关元素。
我能想到的一件事是您缺少 结束标记
。
此外,您还需要在渲染方法中绑定(bind)工具提示,以便在分配工具提示之前 HTML 就位。
assignToolTip: function () {
$("#mytooltip").tooltip({
});
},
render: {
// Rendering the view
// Then instantiate the tooltip
this.assignTooltip();
}
关于jquery - 使用主干的 jqueryUI 工具提示的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17454095/