當使用jQuery 1.7(及更高版本)運行時jQuery斷點。 給予以下錯誤:jQuery在IE7/8上使用jQuery 1.7+時發生斷點
對象不支持此操作線3175(jQuery的1.7非縮小的)
似乎工作在其他瀏覽器罰款(在Chrome/FF/Safari瀏覽器進行測試)。
任何想法如何解決這個問題?
當使用jQuery 1.7(及更高版本)運行時jQuery斷點。 給予以下錯誤:jQuery在IE7/8上使用jQuery 1.7+時發生斷點
對象不支持此操作線3175(jQuery的1.7非縮小的)
似乎工作在其他瀏覽器罰款(在Chrome/FF/Safari瀏覽器進行測試)。
任何想法如何解決這個問題?
我將jQuery 1.7.1的第3175行更改爲「try {elem [type]();} catch(e){}」。現在一切正常。你可以嘗試一下
應該始終避免修補jQuery庫核心的不良做法。尤其是像這樣的例外掩蓋。 – 2012-02-25 13:56:23
的type
值focus
,
錯誤是(我),因爲我想專注一個禁用按鈕造成的:
因此,改變這種
$("#aButtonThatCanBeDisabled").focus(); //this generated the error
對此
$("#aButtonThatCanBeDisabled:enabled").focus();
,以使其運行良好。
本網站沒有太多的讀者介紹,所以發佈相關的代碼。 – 2012-02-02 15:32:53
甚至更好地發佈http://jsfiddle.net/問題 – 2012-02-02 19:39:24