0

我正在使用 Rails UJS 根据我单击的链接将部分加载到容器中。我已经完成了所有工作(有关代码,请参见我对问题的回答,但我想在加载内容时添加一个微调器。我该怎么做呢?我在 Simone Carletti关于 UJS的帖子中找到了一个简短的示例,但似乎无法正确实施。

这是生成的 HTML:

<div id="tabs">
  <ul id="infoContainer">
    <li><a href="/profiles/1/profile_reviews" class="active" data-remote="true" id="profile_loader">Reviews</a></li>
    <li><a href="/profiles/1/profile_about" class="inactive" data-remote="true" id="profile_loader">About</a></li>
    <li><a href="/profiles/1/profile_credits" class="inactive" data-remote="true" id="profile_loader">Credits</a></li>
    <li><span id="loading">Loading...</span></li>
  </ul>
  <div id="tabs-1">
    # load data from partials here
  </div>
</div>

谁能帮我吗?

4

1 回答 1

2

有关更多信息,请参阅此 SO 答案,但最简单的方法是绑定到ajax:beforeajax:after事件以显示/隐藏微调器。

javascript_event_tag是通过还是通过绑定到外部 JS 文件来做到这一点是一个不同的问题。

于 2011-10-30T15:22:50.370 回答