2

我正在构建一个 Backbone.Marionette webapp。我将 Twitter Bootstrap 用于 UI 元素。

我想在我的一个视图中使用工具提示模块。

模板

<a href="#" class="hepsock" data-toggle="tooltip" title="first tooltip">Tooltip</a>

风景

class List.User extends App.Views.ItemView
 template: "users/list/templates/_user"
 tagName: "div"
 className: "item"

 onBeforeRender:
  $('a').tooltip()

使用此设置工具提示时未激活/不起作用,但我没有收到任何错误。

但是,如果我将此代码直接包含到模板文件中,我会得到工具提示。

<script type="text/javascript">
    $(document).ready(function() {
        $('a').tooltip();
    });
</script>

如何在视图中调用/激活引导模块?

感谢所有输入!

4

1 回答 1

5

@bryanbuchs 是正确的。这是一个工作示例。

http://jsfiddle.net/puleos/L6nzS/

var ToolView = Backbone.Marionette.ItemView.extend({
    template:"#tool-template",
    tagName: "span",
    onRender: function() {
        this.$el.find('a').tooltip();
    }
});
于 2013-04-25T14:20:00.177 回答