Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!
Tenho uma animação de Jquery no qual está dando erro no IE.
Mensagem: O objeto não dá suporte para a propriedade ou método
Linha: 190
Caractere: 4
Código: 0
o erro informado é se refere ao script abaixo:
</script>
<script type="text/javascript">
$(function(){
var jqDockOpts = {align: 'left', duration: 200, labels: 'tc', size: 48, distance: 85};
[b]$('#jqDock').jqDock(jqDockOpts);[/b]
});
</script>
Onde está relacionado ao arquivo JS externo que está com o seguinte código:
$(function () {
// Dock initialize
$('#dock').Fisheye(
{
maxWidth: 70,
items: 'a',
itemsText: 'span',
container: '.dock-container',
itemWidth: 115,
proximity: 105,
alignment: 'left',
valign: 'center',
halign : 'center',
}
);
});
Desde já agradeço.
Obrigado por editar meu post...
Alterei a virgula e ainda o erro permanece.
obg.
Veja bem, jqDock deve ser uma funçao que você deve ter dentro do script, então tudo bem,
Mas isto aqui está errado veja:
Mas o que é isso:
[b] [/b];
Aqui:
[b]$('#jqDock').jqDock(jqDockOpts);[/b]
Você está tentando escrever html dentro de javascript. Linguágem de marcação dentro de linguágem de script dá erro e não teria utilidade.
Outra coisa "jqDock" deve ser algun plugin para jquery não é? Se não, vai ter que criar a função pois ela não existe nativamente em jQ
Teste retirando essa ultima virgula:
halign : 'center',
deixa assim:
halign : 'center'