3

我有一个页面,该页面收集了对该页面内容的一组用户评论。通过单击按钮并填写通过 Bootstrap 模式显示的表单,可以将新评论添加到页面中。然后通过 ajax 将结果插入到页面中。这一切都很好。

添加到页面的“结果”包括另一个引导按钮/链接,如下所示:

<a tabindex='-1' href='#' class='ajax-modal btn btn-small' 
      data-target='modal_my-modal' data-backdrop='true' 
      data-controls-modal='res-modal' data-keyboard='true' 
      url='/somewhere'>Click me</a>

该链接的外观和行为就像一个按钮(感谢 Bootstrap!),但是,当单击时,它不会像它应该的那样触发模态。但是,如果我在浏览器中刷新页面,以便重新绘制此评论以及页面上的其他评论,则按钮/链接现在可以正常工作。

由于该按钮在重绘页面时起作用,因此我假设在页面加载并设置所有链接以执行其操作时运行一些 Bootstrap 初始化代码,并且我需要在添加新按钮后调用它到页面。这是正确的,如果是这样,我应该调用什么来正确初始化链接?谢谢!

4

1 回答 1

0

简短的回答:确实有一个函数在绘制页面时被调用并设置点击处理程序——这是我自己的函数,负责设置模态。我在包含按钮/链接的 html 之后添加了对该函数的调用,一切都很好。我确定有一个 Bootstrap init 函数被调用,但调用我自己的函数是需要的。

于 2012-10-25T22:19:42.103 回答