Ошибка создания нового кода todos - PullRequest
0 голосов
/ 14 января 2020

Я строю простой проект списка задач, используя jQuery версию 2.4.1 min, но создание новых задач дает мне следующую ошибку:

todos.js:12 Uncaught TypeError: event.stopPropogation is not a function
at HTMLSpanElement.<anonymous> (todos.js:12)
at HTMLUListElement.dispatch (jquery-2.1.4.min.js:3)
at HTMLUListElement.r.handle (jquery-2.1.4.min.js:3)
(anonymous) @ todos.js:12
dispatch @ jquery-2.1.4.min.js:3
r.handle @ jquery-2.1.4.min.js:3

Js file:

$("ul").on("click", "li", function(){
    $(this).toggleClass("completed");

});

$("ul").on("click","span",function(event){

    $(this).parent().fadeOut(500,function(){
        $(this).remove();
    });

event.stopPropogation();
});

$("input[type='text']").keypress(function(event){

    if(event.which === 13)
    {
        var todosText=$(this).val();
        $(this).val("");
        $("ul").append("<li><span>X<span> " + todosText + "<li>");

    }

});

1 Ответ

2 голосов
/ 14 января 2020

У вас есть орфографическая ошибка в event.stopPropogation(). Вы должны написать event.stopPropagation(). Надеюсь, что это решит вашу проблему.

...