例: リンクされたリスト<H4>
( <a><H4>maximum 200 characters</H4></a>
) とそれに対応する div ( <div>maximum 10000 characters</div>
) は、スプレッドシートから同時に取得されます。リンクされた表示のいずれか<H4>
がクリックされると ( toggle()
)、対応する以前の非表示の div ( hide()
) が表示されます。<H4>
コメント フォームのように、スプレッドシートが大きくなるにつれて、リンクされた関連する div のリストが大きくなります。
質問:
<H4>
div を事前に非表示にすると ( )、リストの読み込みが速くなりますか(またはページ上での表示が速くなりますhide()
か)?<H4>
質問 1 が否定的である場合、この例では、リンクされたs がロードされた後、ユーザーが<H4>
クリックしたときにのみdiv を取得して表示するための最も単純な jQuery 関数構造は何でしょうか? 私はすでにデータ取得関数 (google.jsapi) を把握しているので、ユーザーが補足データをオンデマンドでロードできるようにする正しい jQuery 関数構造が必要です。ポインタはありますか?
注: 現在 jQuery 1.6+ で開発中です。上記のコードは、説明のためだけに簡略化されています。<H4>
s がタグ内にラップされている理由<a>
は、クロスブラウザーの問題であり、キーボード ユーザーのアクセスキーとタブでのアクセシビリティを許可するためです (each()
クリック可能なH4
s の方法を試してみましたが、Firefox は私を失望させませんでしたが、IE 6-7 はそれで私を嫌っていました)そして凍った)。