1

我有几个 .JS 文件需要在我的项目中使用。当我在 VS 之外构建常规 html 页面时,这些文件可以正常工作,但是当我使用正在使用的文件运行我的项目时,它们就无法正常工作。我不知道为什么。我正在为 IE 中的 CSS3 列拆分实现后备。

<script type="text/javascript" src="_script/css3-multi-column.js"></script>

我将上面的文件包含在一个 CSS 文件中,我设置了 column-count:5; 当我用记事本构建一个简单的 html 页面时,这是完美的,但是当我只是在我的项目中实现它时,它并没有做任何事情?!

4

2 回答 2

2

通常,当您遇到这样的问题时,有几个步骤可以调试:

首先进入浏览器的开发者工具(一旦站点运行)并查看发生了什么错误。如果 JS 文件没有加载,那么您可以推断您没有指向文件结构中的正确路径。如果是这种情况,那么您需要弄清楚如何正确引用脚本。如果您使用的是 ASP.NET MVC,则可以引用您的脚本,例如:

<script src="@Url.Content("~/Scripts/myscript.js")" type="text/javascript"></script>

这从项目的根 (~) 引用脚本。否则,您可能必须执行类似的操作,../../Scripts/myscript.js因为 ../ 的脚本路径基于访问脚本的视图相对于 Scripts 目录的位置。

另一个可能的错误是您的脚本有问题。既然您说该站点已经运行(在 VS2012 之外),那么我将假设脚本本身没问题。

正如其他人所说,如果您可以在问题中提供更详细的错误,我们可以提供更好的支持。

于 2012-11-19T15:32:02.007 回答
1

Your problem probably in this directory, check and correct a reference in its attempts to use, "~/Scripts/jquery-ui-{version}.js"

于 2012-11-19T15:23:22.057 回答