适用于页面检查器,但不适用于调试

时间:2013-12-17 19:11:56

标签: jquery-plugins fullcalendar visual-studio-2013 asp.net-mvc-5 page-inspector

是否有任何理由在页面检查器中工作而不是在实际调试模式下? 特别是我在一些选项卡内容中使用了fullcalendar.min.js(JQuery插件),我在页面检查器中看得很清楚但是在调试时没有显示calander ..

标题中的

   <link rel="stylesheet" href="./../../Content/fullcalendar.css" type="text/css" media="all" />
 <script src="./../../Scripts/js/fullcalendar.min.js"></script>

身体:

 <section class="tab events-tab">
    <section class="events-tab-inner">
    <div id="calendar"></div>
    </section>
    </section>

在网页加载的控制台中我有以下错误(我不确定它们与我的日历事物直接相关):

GET http://localhost:3516/SITE/css/images/star-off.png 404 (Not Found) jquery.min.js:2
Invalid App Id: Must be a number or numeric string representing the application id. all.js:56
event.returnValue is deprecated. Please use the standard event.preventDefault() instead. jquery.min.js:3
FB.getLoginStatus() called before calling FB.init(). all.js:56
GET http://localhost:3516/SITE/css/images/star-off.png 404 (Not Found) jquery.min.js:2

1 个答案:

答案 0 :(得分:0)

根据您上面包含的控制台输出,似乎存在一些错误。不知道为什么他们会在页面检查器中工作而不是调试。它似乎应该在各处打破。让我们逐个处理每个错误:

<强> 1。图像路径无效

对于代码中的某些功能,您可能正在使用 jQuery UI 。当您下载CSS引用为/images的{​​{1}}文件时,jQuery UI套件包含位于.zip目录中的图像。这些图像应该嵌套在CSS文件位置的目录中。例如,

background-images

更改此结构的唯一方法是修改缩小的jQuery UI CSS文件中的相对URL。

<强> 2。 Facebook JavaScript SDK错误

我从未亲自使用过Facebook JavaScript SDK。但是,这就是你正在使用的东西。从错误中可以看出,在致电[CSS Directory] -> jquery-ui.min.css [images] -> star-off.png -> ... -> etc. 之前,您永远不会通过FB.init()初始化Facebook对象。试试这个:

FB.getLoginStatus()

除此之外,您可能需要参考他们的文档,了解如何正确初始化<script type="text/javascript"> /* Locate your FB.getLoginStatus() call and place FB.init() before it */ FB.init(); FB.getLoginStatus(); </script> 对象以供使用。

希望这会有所帮助。祝你好运,编码愉快! :)