2011-05-16 46 views
1

我正在使用Visual Studio 2008 SP1和KB958502(.vsdoc修补程序)。这使我们可以使用IntelliSense来自动完成JavaScript。在Visual Studio 2008中使用jquery-1.6.1-vsdoc.js中的错误

当我使用jquery-1.6.1-vsdoc,有三个错误:

  1. 错误更新JScript的智能感知:jquery的-1.6.1-vsdoc.js: 'rootjQuery' 未定义@ 66:2

  2. 预期表达@ 1505:16

  3. 预期表达@ 2649:15

对于#3,2649行是"checkClone": ,,只需要分配一个真或假。

#2,1505线是"triggered": };,只是需要改变,以"triggered": {} };

在那里我被卡住,虽然是#1。第66行是注释行,所以很可能是指Line67,它是return new jQuery.fn.init(selector, context, rootjQuery);

任何人都知道如何解决这个问题?为什么MS会把一些有3个错误的东西放在蝙蝠之外?当然,他们在把它放到那里之前对它进行测试。

+0

我想你将无法使用jquery-1.6.1-vsdoc,因为许多用户已经对此抱怨。 – jams 2011-05-16 16:18:23

回答

2

从来就一直在寻找的答案,VS2008智能感知,我已经找到了解决办法...

添加下一在行67:rootjQuery = jQuery的(文件);

而这使VS2008的智能感应起作用。

当时我不知道这是最好的解决方案,但它的工作原理。 :P

此致敬礼。

Apolo!

+0

太棒了!我觉得这很简单。我不知道为什么我没有尝试。我会补充说,你仍然需要解决我在OP中提到的其他2个错误,但这很简单。做得好。 +1 – 2011-06-30 18:01:02

1

如果您想使用jquery intellisense support,您可以使用jquery 1.4.1jquery 1.4.1.vsdoc。它是在VS2008测试

+0

我知道我可以使用那个,但那真的不是问题。智能感知中需要对1.6进行更改。 – 2011-05-16 17:56:23

+1

@Scott:如果你真的想使用'jquery-1.6.1-vsdoc.js',那么你应该使用Visual Studio 2010,它在VS2010中工作。 – jams 2011-05-16 21:12:30

+0

谢谢,@ jams,我在想这个。 – mskfisher 2011-06-21 19:29:52

相关问题