0

假设我的导航中有几个链接:

...
{{#linkTo 'projects.trending' tagName="li"}}
    <a href="#" {{bindAttr href="view.href"}}> Trending projects</a>
{{/linkTo}}
{{#linkTo 'projects.all' tagName="li"}}
    <a href="#" {{bindAttr href="view.href"}}> All projects</a>
{{/linkTo}}
...

当我单击其中一个链接时,它将通过 Ajax 获取数据并转到该路线。但有时获取数据需要一段时间,所以我想展示一个微调器。我目前已经在页面顶部有一个全局微调器。在被点击的导航链接旁边显示一个微调器会很酷,这样用户就可以看到当前正在加载的页面。

实现这一点的最佳/最简单方法是什么?

4

1 回答 1

0

您可以在每个默认隐藏的导航链接旁边放置一个跨度,并包含微调器。然后onClick,显示跨度。ajax 完成后隐藏所有这些。

于 2013-08-07T14:50:33.513 回答