我負責工作中的網站,最近我添加了ajaxy請求以使其更快,響應更快。但它提出了一個問題。中間點擊(新選項卡)和JavaScript鏈接
在我的頁面上,左側有一個索引表,就像一個菜單。一旦你點擊了它,它會發出填充頁面其餘部分的請求。在任何時候,您都可以點擊索引中的其他項目來加載其他頁面。
在添加javascript之前,有可能爲索引的每個項目進行中間點擊(打開新標籤頁),在我處理其中一個頁面時允許其他頁面加載。 但是因爲我已經將所有的鏈接都改成了ajax請求,他們現在執行一些javascript而不是真正的鏈接。所以他們只是在我點擊中間時打開空白標籤。
有沒有一種方法來結合這兩種功能:左鍵點擊時觸發javascript或中鍵點擊時新鍵的鏈接? 它是否必須是一些醜陋的JavaScript,捕捉每個點擊並相應地處理它們?
謝謝。
這種方法唯一的「問題」是有人審查標記將無法立即看到有關聯的事件處理程序。 – Rob 2008-09-30 09:00:04
我不會說這個問題。如果你用有意義的方式構造事物,你應該能夠看到JS,看看所有的事件鉤子在哪裏。如果你擔心的太多,你可以*設置相對於js,或用js_等預先設置ID。 – Oli 2008-09-30 10:08:55