Rails:引导模式的问题(它不会关闭,背景也不会褪色到暗)

时间:2012-12-08 16:38:54

标签: ruby-on-rails ajax twitter-bootstrap modal-dialog

我正在使用Twitter引导程序的Rails站点上工作。

当用户点击链接时,该站点会向控制器发送ajax调用,并且控制器会呈现部分(模态)。

.js文件:

$ ->
    $('#play').click (e) ->
        e.preventDefault()
        $.post "/hype", (data) ->
            $("#hhh").html data //a dummy div to put the data (I dont use this)

项目控制器:

def hype_modal
    @item = Item.where(:end => Time.zone.now .. '2040-12-28 08:08:00').order("launch ASC").limit(1).first #Item.find_by_rank(1)
    render "items/partial/_hypemodal"
  end

部分(模态)(items / partial / _hmodmodal.html.erb)

<div class="modal" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="tr">
    <div class="modal-body"><%= raw @item.link %></div>
</div>

链接工作得很好(我可以点击它,并打开模态)。问题是,如果我在模态外单击它将不会关闭(这是正常行为,所以它应该工作......)。另一个问题是背景不会变暗(变暗)。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

试试这个

<div class="modal hide fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="tr">
<div class="modal-body"><%= raw @item.link %></div>

对于结束问题,您是否从控制台收到任何错误?