使用主干的jqueryUI工具提示的位置

时间:2013-07-03 17:05:13

标签: jquery jquery-ui backbone.js

我的JqueryUI工具提示的位置始终是:  上:-27911px;左:-27103px;

我注意到在我的代码中它总是被插入到标签中,就像在JqueryUi网站演示中那样,它总是被插入到它所附加的实际项目附近的标记中。

我怀疑这可能是因为我们正在使用骨干网,我们的html文件主要是骨架,直到Backbone插入视图等。

您可以通过将鼠标悬停在“评分”上来查看: enter image description here

on this page

我的骨干观点:

events: {
      "hover #mytooltip" : "hoverRecommended",

},

hoverRecommended: function() {

        $( "#mytooltip" ).tooltip({

                });

    },

1 个答案:

答案 0 :(得分:4)

为什么要将tooltip多次绑定到相关元素。

我能想到的一件事是你缺少closing tag

此外,您需要在render方法中绑定工具提示,以便在分配工具提示之前使用HTML。

assignToolTip: function () {

    $("#mytooltip").tooltip({

    });
},
render: {
    // Rendering the view

    // Then instantiate the tooltip

    this.assignTooltip();
}