アプリケーションでリンクがクリックされたときに何らかのアクションを完了しようとしています。
たとえば、文書内に複数の内部リンクを含むマニュアルを作成しています。現在、私はそれらを次のように処理します:
function waitForClick()
{
$('#about').click(function()
{
$('#container').slideDown();
});
$('#using').click(function()
{
changeContent...
});
<!-- etc, etc -->
}
複数のクリック イベントを処理するより良い方法はありますか? どのアイテムがクリックされたかを委任する方法が必要だと確信しています。
HTML:
<li><a id="about" href="#">About this Application</a></li>
<li><a id="using" href="#">Using this Manual</a></li>
<li><a id="pages" href="#">Pages:</a></li>
<!-- etc, etc -->
これは、マニュアルの目次となるはずです。そのため、多くのローカル リンクが存在することになります。