0

我有一个我自己无法解决的问题。我有一个 Rails 应用程序,它使用文件“application.html.erb”和一个控制应用程序的菜单。在该菜单下方,在同一个文件中有一个容器:

整个控件在 Javascript/Coffee 文件中指定,该文件将数据加载到前面提到的容器中,例如 $('#appCanvas').html "Example text"

现在我正在使用 Twitter Bootstrap,并且我将 Popovers 包括在一些东西上。我通过 $(document).ready -> $("#example").popover() 加载它们

当我指定一个链接来悬停这个弹出框时,我使用 <a href="#" title="Show Information" id="example" data-trigger="hover" class="btn btn-danger iconButton"><i class="icon-home"></i></a>

这些在 application.html.erb 文件中直接创建的链接上工作正常,但我只是找不到在加载到 appCanvas-Container 的那些部分中使用这些弹出效果的方法。

非常感谢任何帮助:-)

谢谢你,祝你有美好的一天!

4

1 回答 1

0

所以你说的是没有加载的东西application.html.erb没有跟随$("#example").popover()

我认为你的问题在于$(document).ready部分。

$(document).ready基本上是说一旦页面加载,就按照这个 JavaScript。它与页面加载后更新的内容无关。

所以你可能想做这样的事情......

编辑

$(document).on "mouseover", ->
  $("#example").popover()
于 2013-10-21T12:08:26.060 回答