Я добавил приложение Google Translate на сайт, используя следующий код
<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'en',
autoDisplay: false,
layout: google.translate.TranslateElement.InlineLayout.SIMPLE
}, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?
cb=googleTranslateElementInit"></script>
Приложение работает на нескольких языках. При переводе на другие языки весь css удаляется.
Я слежу за определенными элементами (такими как li в заголовке или div), а затем запускаю перевод. Я вижу, что ни сценарии заголовков (например, css), ни элементы не изменяются приложением. Просто стили давно не применяются (firebug говорит мне: «Этот элемент не имеет правил стиля»)
Проблема возникает в Firefox, но не в Chrome или Opera.
Любые идеи, что здесь происходит?