当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio jscript intellisense错误与jQuery 1.2.6?

如何解决《VisualStudiojscriptintellisense错误与jQuery1.2.6?》经验,为你挑选了1个好方法。

我得到警告"childNodes为null或不是具有不同行号的对象",具体取决于我引用的库的版本(我尝试过三个不同版本的1.2.6).因此,我得到jQuery intellisense的插孔.

我可以破解它以使其工作,但我不想,因为我不理解更改以下行的全部含义:

elem = jQuery.makeArray(div.childNodes);

对此:

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

(更改的行仅在源中出现一次).是什么赋予了?



1> Erikk Ross..:

不久前我遇到了同样的问题.您是否也在使用jQuery UI文件?我当时发现jquery ui javascript文件以某种方式弄乱了intellisense.所以我为jquery ui文件创建了一个空的vsdoc.js文件,然后intellisense开始工作.我的jquery ui文件名为jquery-ui-personalized-1.6rc2.min.js.创建一个名为jquery-ui-personalized-1.6rc2.min-vsdoc.js的文件解决了这个问题.

我也使用jquery-jtemplates.js,但似乎没有引起问题.我认为这只是jquery-ui文件.

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有