Cita:
Iniciado por mayid Siguiendo con la misma logica, se podría declarar una funcion CSS así:
Código CSS:
Ver original.goog-logo-link{display:none !important}
...con lo cual te evitas usar jquery.
jajajjaa antes de pensar en Jquery ya había probado con CSS.
Y siento decirte que con css no es válido.
Ten en cuenta que esa clase lo añade el script de google. No está en la página.
Para intentar explicarme mejor:
//El div que contiene el traductor:
Código HTML:
<div id="google_translate_element"></div>
Es dentro de este div donde google añade toodo lo demás, y si no me equivoco esto lo añade después de cargar la página, por lo que la CSS no es la solución, y por eso use Jquery.
Aunque finalmente acabe mostrando todo haciendo click en un enlace y ocultando todo con otro.
//El script indicando en que div vuelca el contenido:
Código HTML:
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'es'
}, 'google_translate_element');
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
De nuevo gracias por contestar.
Un saludo.
EDIT: De todas formas probé a tu manera con el !important, que yo no lo creí que eso cambiase nada pero así tampoco como imaginé.
EDIT2: Miraré lo del setInterval.