Pergunta

Eu recebo os "childNodes alerta é nulo ou não um objeto' com diferentes números de linha, dependendo de qual versão da referência biblioteca I (Eu tentei cerca de três versões diferentes do 1.2.6). Consequentemente, eu recebo jack para jQuery intellisense.

Eu posso cortar isso para obtê-lo para o trabalho, mas eu prefiro não como eu não entendo todas as implicações da mudança a seguinte linha:

elem = jQuery.makeArray(div.childNodes);

a esta:

//HACK:  VS intellisense fix
if(div && div.childNodes)
  elem = jQuery.makeArray(div.childNodes);

(A linha alterado só aparece uma vez na fonte). O que dá?

Foi útil?

Solução

Você tentou adicionar uma referência para o arquivo somente documentação disponível aqui? jQuery IntelliSense no Visual studio 2008

Outras dicas

Corri para este mesmo problema um pouco para trás. Você está usando os arquivos jQuery UI também? Eu estava e descobriu-se que o arquivo javascript jQuery UI foi bagunçar o intellisense de alguma forma. Então, eu criei um arquivo vsdoc.js vazio para o arquivo jQuery UI e depois intellisense começou a trabalhar. Meu arquivo jQuery UI foi chamado jquery-ui-personalizadas-1.6rc2.min.js. Criar um arquivo chamado jquery-ui-personalizado-1.6rc2.min-vsdoc.js corrigiu o problema.

Eu também estava usando jQuery-jtemplates.js mas isso não parece causar um problema. Eu acho que é apenas o arquivo jquery-ui.

Ele faz o trabalho para mim; Não tenho certeza por isso que é um erro para mim e porque a correção é necessária?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top