隨機地,在做一個正常的有效查詢時,我們看到了一些古怪的東西。隨機jQuery Dom訪問失敗 - 失去想法
我跟蹤了jQuery1.6.4中的一些行(嘗試1.7.2以及相同的結果)。行#4737(makeArray)。
我已經鏈接到兩個圖像,第一個預期的情況下,第二個是錯誤的情況下,突出顯示變量的結果。
預期的情況是一個簡單的jquery對象,而第二個不是。它看起來像dom文檔元素?不是100%確定的。
任何幫助將不勝感激!我完全沒有想到我們可以做什麼導致jQuery的這個錯誤:(這個問題是間歇性的,只發生在大約50%的時間內。
它似乎沒有任何特定的元素該頁面使用jQuery交互的所有元素都可以觸發這個
注意:這只是發生在Chrome瀏覽器18在舊版本的瀏覽器或FF/Safari瀏覽器不會發生
預期: http://i.imgur.com/efi0w.png
錯誤: http://i.imgur.com/F0cq7.png
更新我的帖子有進一步的信息。以下是有效結果和非常奇怪結果的圖像。正如你所看到的,它不是一個jQuery對象,而是僅僅是「對象」有一個選擇是與選擇字符串沿着函數調用....
你有一個代碼示例,您可以重現此一致? – Brad
澄清:似乎有時jquery/sizzle失去了文檔對象的句柄。一旦發生這種情況,所有未來的jquery/sizzle操作都會失敗。 (我在bobber205的辦公室工作。)頁面很大,我們一直試圖在頁面外創建一個可重現的演示失敗。 –
您給我們的信息不太可能足以讓我們知道發生了什麼。你能指出我們到一個實際的網頁和有這個問題的實際一塊jQuery代碼嗎?或者,甚至更好,你可以在一個小的jsFiddle中只用相關的HTML,CSS和Javascript來重現問題嗎? – jfriend00