2011-05-17 61 views
7

我真的嘗試過Google和jQuery文檔,因此我放棄了。在哪裏可以找到所有jQuery事件的列表?

我需要事件名稱。不 - 我不需要用代碼加載它們,我需要它們作爲HTML頁面,閱讀並檢查我剛剛忘記的事件的確切名稱。我敢肯定網絡上有隱藏的笑話在我的笑聲:)

對我(或任何人)來說,在這裏問,「嘿,如何在jQuery.ajax啓動時附上代碼」毫無意義。我知道,jQuery .ajax()觸發了一些全局和本地事件,我知道,如果我再浪費15分鐘來閱讀整個.ajax()文檔,我會找到它,但這不是我的觀點。如果您忘記了很少使用的HTML標籤名稱或語法,只需在Google中鍵入「HTML標籤」,並在10秒內找到您的標籤。用jQuery事件名稱試試吧:)「窗口事件」返回微軟很好的文檔。

我寧願浪費我的時間非常好的問題:在哪裏可以找到所有的jQuery事件的列表?如果他們有某種類型的描述,它會很酷,但最重要的是名字。

我不需要它們中的任何一個。我需要在一個地方的所有人。

這是新空房禁地容易,當它涉及到「類方法和屬性」。我知道代碼可以定義任意數量的自定義事件,但首先:DOMDocument定義了它的默認值,JavaScript窗口定義了它自己,jQuery本身定義了它自己的。有沒有清單?

+1

小抄,我不同意你的觀點:這是很簡單的找到jQuery的事件。 jquery官方網站上有你需要的一切。 http://api.jquery.com/category/events/ – Elorfin 2011-05-17 09:28:24

+2

如果您無法通過Google找到此信息,則確實需要卸載您的互聯網。 – 2011-05-17 09:33:14

+2

我正在尋找「ajaxStart」。你不會找到那樣的。你在jQuery網站上有什麼是...的列表,它看起來像我的方法。可用於綁定事件的方法。它們不涵蓋所有可用的窗口或文檔事件。即使jQuery本身可以觸發Ajax事件,他們解釋,我發現他們5分鐘後。那麼,你可能沒有想到有人會尋找不那麼明顯的東西:) – Harry 2011-05-17 16:55:47

回答

3

jQuery中的事件只是DOM事件—,只是爲了方便—提供了一些例外,所以您並不真正在尋找jQuery事件。這就是你很難找到它們的原因。

由於每個瀏覽器支持的事件不同,因此您需要查看Quirksmode,兼容性表或各供應商的支持站點,如Mozilla Developer NetworkMSDN

與jQuery結合時,任何事件取下on前綴。

+0

是的,我知道。我正在尋找的確切事件是由jQuery觸發的「ajaxStart」。它被記錄在jQuery文檔的.ajax()頁面中。我不想第n次讀它,但最終我不得不:)我一直在尋找它,因爲我在我自己的代碼中使用它,但代碼很大,我忘了它在哪裏:) – Harry 2011-05-17 17:01:15