it-swarm.com.de

Nicht erfasster TypeError: $ (...). Tabs ist keine Funktion

Ich denke, es gibt ein seltsames Problem mit jquery. Ich habe diese Ausnahme beim Laden der Seite . Hier ist mein Markup:

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
<link href="../Layouts/en-us/css/custom.css" rel="stylesheet" />

<link href="../Layouts/en-us/css/jquery-ui.css" rel="stylesheet" />



<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

<script src="../ckeditor/ckeditor.js"></script>
<script src="../ckeditor/adapters/jquery.js"></script>
<script src="/Layouts/en-us/js/jquery-ui.min.js"></script>
</asp:Content>

hier ist die Funktion, die Fehler verursacht 

$(function () {
    $("#tabs").tabs();

    if ($("#ListBoxPages").val() == null) {
        $("#tabs").css("display", "none");
    }

    $("#ListBoxPages").change(function () {
        $("#tabs").css("display", "block");
    });

});

Alle relativen Pfade zu Layouts und Jquery wurden aus einem anderen Markup kopiert, das ohne Fehler gut funktioniert 

5
Ibrahim Amer

Ich kann sehen, dass Sie Jquery zweimal laden, also versuchen Sie es zu entfernen 

<script src="/Layouts/en-us/js/jquery-ui.min.js" />

und nur behalten -

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" />

verwenden Sie anschließend den folgenden Code anstelle Ihrer Funktion. (Überprüfen Sie zunächst die Änderungen in dieser Funktion, und versuchen Sie dann, diese Datei jquery-ui.min.js zu entfernen.)

$( document ).ready(function() {
        $("#tabs").tabs();
        if ($("#ListBoxPages").val() == null) {
            $("#tabs").css("display", "none");
        }
        $("#ListBoxPages").change(function () {
            $("#tabs").css("display", "block");
        });
});
5
Shirish

$ ("# tabs"). tabs (); erfordert Jquery.UI nur einschließen 

<script src="/Layouts/en-us/js/jquery-ui.min.js" />

oder benutze CDN

<scriptsrc="https://code.jquery.com/ui/1.12.1/jquery-ui.js"integrity="sha256-T0Vest3yCU7pafRw9r+settMBX6JkKN06dqBnpQ8d30="crossorigin="anonymous"></script>
1
Basit Raza