当我点击“pin”的图像时,它会弹出(上方?)一个模式。但是,该模式在实际显示之前会短暂闪烁。您可以在 omrails.herokuapp.com 看到这一点。我该如何解决这个问题?
我有以下代码,
app/views/pins/show.html.erb
<%= link_to image_tag(@pin.image.url(:medium)),"#pinsmodal", data: {toggle: "modal", trigger: "#pinsmodal"} %>
...
<div class="modal fade" id="pinsmodal" tabindex="-1" role="dialog" aria-labelledby="modallabel" aria-hidden="true">
...
应用程序/ Assets /javascripts/pins.coffee
...
$ ->
$('#pinsmodal').on 'shown.bs.modal', (click) ->
$('#pinsmodal').modal('show')
...
最佳答案
您的 CoffeeScript 意味着 - 如果显示模式 - 再次显示。 完全删除它。一切都会很好。
关于javascript - Rails 4 Bootstrap 模式在显示前短暂闪烁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29621725/