0

示例:从电子表格中同时获取链接列表<H4>( <a><H4>maximum 200 characters</H4></a>) 及其对应的 div ( );<div>maximum 10000 characters</div>当点击这些可见链接<H4>中的任何一个时(toggle()),它们相应的先前隐藏的 div(hide())会显示出来。链接<H4>和相关 div 的列表随着电子表格的增长而增长,就像评论表单一样。

问题:

  1. 当预先隐藏 div ( ) 时,<H4>列表加载速度是否更快(或在页面上显示速度更快hide())?

  2. 如果问题 1 是否定的,那么在此示例中,在<H4>加载链接的 s 并且仅在用户<H4>单击时检索和显示 div 的最简单的 jQuery 函数结构是什么?我已经找到了数据获取函数(google.jsapi),所以我需要正确的 jQuery 函数结构,允许用户按需加载补充数据。任何指针?

注意:目前在 jQuery 1.6+ 上开发。上面的代码被简化仅用于描述。<H4>s 包含在标签中的原因<a>是跨浏览器问题,并允许键盘用户使用 accesskeys 和 Tab 进行访问(我尝试了each()clickable H4s 的方法,Firefox 并没有让我失望,但是 IE 6-7 为此讨厌我并冻结)。

4

1 回答 1

0

1) 当预先隐藏 div (hide()) 时,列表是否加载更快(或在页面上显示更快)?

回答:

只要您在加载页面的同时加载隐藏的 div,您的页面就不会加载得更快/明显更快

2) 如果问题 1 是否定的,那么在本例中,在加载链接的 s 并且仅在用户单击时检索和显示 div 的最简单的 jQuery 函数结构是什么?

回答:

使用 ajax 按需填充 div,创建一个带有空隐藏 div 的页面,并在显示它们时使用 ajax 请求加载这些 div。所有这些都可以使用 javascript/JQuery 完成

于 2011-12-19T17:25:52.683 回答