2013-02-28 56 views

回答

3

我解决它通过把和空div为模态对话框到我的网页的底部容器:

<!-- Charge --> 
    <div id="charge_dialog_container" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> 

    </div> 

定义对话框中的其余模板:

<script id="charge_dialog_template" type="text/template"> 
     <div class="modal-header"> 
      ... 
     </div> 
     <div class="modal-body"> 
      ... 
     </div> 
     <div class="modal-footer"> 
      <button class="btn btn-primary" data-dismiss="modal"><i class="icon-ok"></i> OK</button> 
     </div> 
    </script> 

在查看施工initialize功能我做了modal()填料:

 ChargeView = Backbone.View.extend({ 
      el: $('#charge_dialog_container'), 
      initialize: function() { 
       this.render(); 
       this.$el.modal({'backdrop': 'static'}); 
      }, 
      render: function() { 
       var template = _.template($('#charge_dialog_template').html()); 
       this.$el.html(template); 
      } 
     }); 
+0

看起来不错,稍后会尝试并给予反馈,谢谢;) – yuwang 2013-02-28 10:33:00

+0

不客气! – 2013-02-28 10:50:05

+0

真棒,应用和事件绑定工作就像一个魅力,真的很好;) – yuwang 2013-03-01 05:40:28

相关问题