Краткое описание моей проблемы
После некоторой отладки моей проблемы я обнаружил, что моя проблема была вызвана следующей ситуацией.
Класс со стилем content: ""
, являющийсяприменяется к целевому TR до вызова Ajax, который заменит TD новым набором TD, затем, после удаления этого класса, у меня возникла та же проблема, что и у OP;Конечным результатом стало смещение ТД вправо.HTML на осмотре был звуковым.
Подробно это то, что у меня было.
- У меня был TR, который был моим контейнером targetId.
- У меня был TD сajax-ссылка, которая затем возвращает набор TD для замены старого набора в targetId TR.
- Я использую jquery ajax, и перед вызовом я применил класс к targetId TR, классу , который можно найти в этом ответе и содержит стиль
content: ""
. - После завершения вызова ajax этот класс удаляется.
Это то, что я в итоге сделал.
Класс маскировки ajax, который я использовал для targetId, я заменил на новый класс, который просто сделал некоторую прозрачность.Я сохранил класс маскирования ajax для элемента управления отправителем.
Относительно проблемы ОП
Я скачал и искал "jquery-editinplace", который использует ОП, но не смогнайти применяемый стиль content
.Может быть, кто-то с хорошими инструментами поиска может найти его.Как указано в комментариях выше, проблема исчезла при обновлении Chrome.Это мой случай, из-за чего-то, возможно, связанного.
Я не разобрался в этой ситуации, поскольку у меня возникли проблемы при создании сценария ajax.Мне бы хотелось доказать, что это хромовая ошибка, и отправить ее в Google.
Не стесняйтесь комментировать, если что-то неясно, и я соответствующим образом обновлю свой ответ.