Переупорядочение TD с помощью сортировки jquery-ui, Chrome не рендерит снова - PullRequest
0 голосов
/ 18 января 2012

Я использую сортировку jquery ui для сортировки TD в TR. В хроме это, кажется, делает отступы вправо. От подобного вопроса, найденного на SO, я считаю, что это связано с добавлением chrome дополнительного TD, который даже не виден под консолью, а только отображается.

Как заставить это работать?

Я нашел этот фрагмент кода, который пытается снова заставить Chrome визуализироваться, но, похоже, это не работает.

var n = document.createTextNode(' ');
$('TD:eq(0)').parent().get(0).appendChild(n);
n.parentNode.removeChild(n);

Подобный вопрос, обнаруженный в SO, говорит о том, что он смог решить проблему, вызвав функцию .render () для своего элемента представления. Я предполагаю, что это пользовательская функция для библиотеки, которую использовал запрашивающий.

Есть идеи, как принудительно обновить DOM?

1 Ответ

0 голосов
/ 31 января 2012

Для тех, кто сталкивается с подобной проблемой, я обнаружил, что скрытие родительского элемента и его показ после небольшой задержки (работает 10 мс) сохраняет работоспособность.

...