Итак, я делаю плагин, позволяющий встроенное редактирование таблиц на моем веб-сайте, пока все идет отлично, я сделал большую часть этого, но, похоже, я не могу правильно настроить Focusing из таблицы. Поэтому, если кто-то закончит редактирование и начнет редактировать новую строку или просто щелкнет за пределами строки, он должен сохраниться и вернуться в нормальное состояние. Но если я использую размытие для строки, ответа нет, но если я использую размытие для элемента, оно срабатывает, когда люди переключаются с одного элемента на другой.
Но если я использую focusout для строки, он также срабатывает всякий раз, когда кто-то покидает элемент, даже если он щелкает в той же строке. Кроме того, под переменной события нет ничего, что указывало бы мне, на каком элементе он устанавливает фокус, поэтому я не могу сравнить с текущей строкой, чтобы увидеть, просто ли они щелкают в строке.
Я думаю о том, чтобы сохранить его при вводе / нажатии кнопки «Сохранить» / «Начать редактирование другой строки», но я бы предпочел, чтобы это работало, так как это кажется гораздо лучшим способом сделать это. Кто-нибудь думал? Пожалуйста?