[英]JQuery version 1.11.0 Load Error in Safari 5.1.7 for Windows
在Windows的Safari 5.1.7中加載時出現以下錯誤。 錯誤如下:
TypeError: 'undefined' is not a function (evaluating 'div.cloneNode( true ).click()')
當深入研究jquery 1.11.0源代碼時,它指向下面的粗體代碼:
// IE9-10 clones events bound via attachEvent, but they don't trigger with .click()
support.noCloneEvent = true;
if ( div.attachEvent ) {
div.attachEvent( "onclick", function() {
support.noCloneEvent = false;
});
**div.cloneNode( true ).click();**
}
我正在使用ASP.NET MVC 5.2。 看來JQuery無法在Safari中加載。
知道為什么嗎? 謝謝!
真奇怪 僅在Windows的Safari 5.1.7中發生此錯誤。
由於某些原因,即使其他腳本不使用JQuery,我也需要將JQuery腳本放在其他腳本之前。
通過將JQuery腳本放在其他腳本之前,可以解決此問題。
謝謝。
我有同樣的問題,但我通過Simulation解決了。
樣品:
// Triggering a native browser event using the simulate plugin
$( "a" ).simulate( "click" );
模擬事件以幫助單元測試用戶交互。 我嘗試將JQuery腳本放在最上面,但對我不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.