jQuery - Focus out on TR

Итак, я создаю плагин, позволяющий редактировать таблицы в строке на моем сайте, пока что все идет отлично, я почти все сделал, но не могу разобраться с Focusing в таблице. Если кто-то закончил редактирование и начал редактировать новую строку или просто щелкнул по строке, она должна сохраниться и вернуться в нормальное состояние. Но если я использую blur на строке, реакции нет, но если я использую blur на элементе, он срабатывает, когда люди переходят от одного элемента к другому

Но если я использую focusout на строке, он срабатывает всякий раз, когда кто-то покидает элемент, даже если они щелкают в той же строке. Также в переменной события нет ничего, что могло бы сказать мне, на какой элемент он устанавливает фокус, поэтому я не могу сравнить с текущим рядом, чтобы увидеть, щелкают ли они просто в этом ряду.

Я думаю о том, чтобы он сохранялся по Enter/щелчку мыши на кнопку сохранения/начинал редактировать другую строку, но я бы предпочел, чтобы это работало, так как это кажется гораздо лучшим методом. Кто-нибудь думает? Please?

5
задан ruakh 9 February 2012 в 00:14
поделиться