Um usuário perguntou ?
Eu uso o TablePress com as extensões premium ‘Tabelas responsivas’ e ‘Filtragem de linha’. As páginas mencionadas são criadas com plugins da Thrive Themes.
Tenho quatro páginas quase idênticas. Desde alguns dias, os botões em duas das páginas pararam de funcionar. Assim que eu comento o atalho do TablePress, os botões começam a funcionar novamente. Quando eu reabilito o atalho do TablePress, o problema retorna. Claramente, há algum tipo de conflito.
Quando abro as Ferramentas do desenvolvedor nas páginas defeituosas, vejo um erro “Uncaught TypeError: Cannot set property ‘_DT_CellIndex’ to undefined”. Apenas as duas páginas ruins corrigirão esse erro.
Depois de ler o erro, por ex. por exemplo https://datatables.net/forums/discussion/32575/uncaught-typeerror-cannot-set-property-dt-cellindex-of-undefined, parece estar relacionado a tabelas. A discussão indicou que colunas sem título podem corroer o erro. Eu uso algumas colunas sem título, então tentei nomeá-las, não ajudou.
Tobias, você pode me ajudar?
(@tobiasbg)
3 anos, 6 meses atrás
Olá,
Obrigado por sua pergunta e desculpe o transtorno.
Erro como este (com o _DT_CellIndex
mensagem) geralmente devido a código HTML inválido Este também parece ser o caso aqui: na linha “terapeutas holísticos” de sua tabela 37, o código HTML para o link na sétima coluna está quebrado. Em particular, algo como ">Link text</a>
está faltando após o URL do link. Por causa disso, o navegador não pode determinar corretamente o final da célula da tabela, resultando nesse erro de JS. E isso novamente faz com que o navegador execute outro código JS na página.
Eu encontrei isso usando o W3 HTML Validator em
Com isso, não deve ser difícil corrigir todos os erros de HTML associados às tabelas.
Abraços, Tobias
(@akiikiwporg)
3 anos, 6 meses atrás
Isso faz todo o sentido, Tobias!
Agora consertei essa coleção de HTML defeituosa e tudo funciona novamente!
Obrigado por sua grande ajuda (e pela dica do W3 HTML Validator!)
Cumprimentos Thomas
(@tobiasbg)
3 anos, 6 meses atrás
Olá,
Não há problema, seja bem-vindo! ? Que bom saber que isso ajudou!
Tudo de bom, Tobias
PS: Caso você não tenha, avalie o TablePress aqui no diretório de plugins. Obrigado!
Isto foi útil?
0 / 0