簡體   English   中英

Windows的Safari 5.1.7中的JQuery版本1.11.0加載錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM