在这种情况下,jQuery选项卡是否过度杀伤?

时间:2011-03-15 18:37:58

标签: jquery-ui jquery tabs

我想创建一个包含两个标签的内容框。每个选项卡都与一个包含服务器端数据的表相关联。我现在想的只是为每个表加载10行数据的页面,并分别隐藏/显示每个表开始。

然后,我根据选项卡上的点击事件切换显示选项卡式内容,或者根据与哪些选项卡式内容相关的GET参数(例如,通过分页)。

我应该只使用UI标签来处理这个问题,还是在这种情况下切换显示是否合理?由于用户可以更新他们的数据,我认为在这种情况下通过选项卡UI进行缓存是没有用的。

谢谢, 布兰登

1 个答案:

答案 0 :(得分:0)

根据我的理解,我不认为它会有点矫枉过正。如果你担心性能,2个表的10行只有20个,这并不多。每次'点击'时,Paginating也会再增加10行,所以它仍然很好。

通过点击事件使用标签激活,但使用GET参数来了解用户当前所在的页面,从哪个标签页。

关于您知道会更改的缓存数据,可能没有必要(请参阅我的第1段)。缓存有时会变得难以处理,因此不要添加不必要的复杂层。

作为一个建议简单性高于一切的人,我会丢弃整个“标签加载”的东西,但保留标签本身(即将被点击的界面元素),当用户点击每个标签时,它需要另一个带有标签的页面,老式的风格。