Я искал решение, позволяющее работать $.bind
и $.unbind
без проблем в динамически добавленных элементах.
Поскольку on () делает трюк для присоединения событий, чтобы создать фальшивую отвязку на тех, к которым я пришел:
const sendAction = function(e){ ... }
// bind the click
$('body').on('click', 'button.send', sendAction );
// unbind the click
$('body').on('click', 'button.send', function(){} );
Во-первых, попробуйте снова во вновь клонированном репо, после установив git config --global core.autocrlf false
: это предотвратит автоматическое изменение Git чего-либо.
Во-вторых, как и в этом проекте vuejs , вы можете решить, что весь файл должен иметь lf
стиль конца строки (с Git 2.10+ ):
# Fix end-of-lines in Git versions older than 2.10
# https://github.com/git/git/blob/master/Documentation/RelNotes/2.10.0.txt#L248
* text=auto eol=lf
Затем добавим исключение для небольших статических бинарных ресурсов, которые могут вам понадобиться в вашем репо:
# ===
# Binary Files (don't diff, don't fix line endings)
# ===
# Images
*.png binary
*.jpg binary
...