我想在應用程序中單擊鏈接時完成一些操作。處理多個點擊事件的最佳方式
例如,我正在創建一個在文檔中包含多個內部鏈接的手冊。目前,我會處理它們像這樣:
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 -->
這被認爲是對說明書內容的表。所以會有很多本地鏈接。
你能後的HTML的樣品你寫的嗎? – Bojangles 2012-07-08 16:05:02
如果你打算讓內容發生變化,爲什麼不使用[jQuery UI Tabs](http://jqueryui.com/demos/tabs/)? – Mottie 2012-07-08 16:42:49
它在移動設備上,我不想要標籤?就那麼簡單。 – Brendan 2012-07-08 18:19:11