我正在使用 twitter bootstrap 的 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/_hypemodal.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>
该链接工作正常(我可以单击它,然后打开模式)。问题是如果我在模式之外单击它不会关闭(这是正常行为,所以它应该可以工作......)。另一个问题是背景不会变暗(变暗)。
有什么建议么?