Em alguns casos, pode haver algum conflito entre o código da Hand Talk e algum script que o site possui. Para evitar esse conflito, basta adicionar esse elemento como uma exceção.
TRATAMENTO DE EXCEÇÃO DE ID E CLASS:
Caso seu site tenha algum problema de conflito com o um scripts de carrousel
, por exemplo, você pode adicionar o elemento na propriedade exceptions
.
Declare qual ID ou CLASS não utilizará o Hand Talk, como também nenhum dos seus elementos filhos, ou seja, quando declarar que #carrousel não vai utilizar a tradução, nada dentro desta DIV ou elemento irá ser traduzido. Estes elementos devem ser inseridos entre aspas e separados por vírgula.
Exemplo de exceções:
exceptions: ["#menu", "#carrousel", ".listas", ".formulario"]
Aplicação das exceções no código:
<script src="https://plugin.handtalk.me/web/latest/handtalk.min.js"></script>
<script>
var ht = new HT({
token: "ABCDEFGHIJKLMNOPQRSTUVXYZ",
exceptions: ["#menu", "#carrousel", ".listas", ".formulario"]
});
</script>
No exemplo acima colocamos na exceção 2 IDs de elementos HTML e 2 classes CSS, consecutivamente.
Atenção: Ao adicionar o conteúdo como uma exceção, ele não será traduzido pela Hand Talk.
Importante: Dependendo da linguagem e/ou lógica de programação aplicada no desenvolvimento do website, para possibilitar o pleno funcionamento ou aprimorar os resultados obtidos pelo serviço, pode ser necessária a realização de outras customizações no código da Hand Talk, que deverão ser feitas pelo Cliente.
Observação: Não deixe de observar no final desta documentação sobre as compatibilidades da ferramenta.
Comentários
1 comentário
Olá pessoal, existe alguma forma de ao invés de adicionar exceções limitar o tradutor à apenas um ID específico, tentei fazer utilizando as exceções mas quando adiciono a linha o script (pelo menos no meu site) passa a se comportar de forma estranha demorando muito tempo para carregar:
Por favor, entre para comentar.