0

首先让我感谢您花时间阅读我的问题。

我是 jquery 的新手,只是想学习。

我想做的是在我的网站的面板中制作幻灯片。

我从这里的在线示例中获取了一些代码:http ://www.dzyngiri.com/index.php/sliding-panel-menu-using-jquery/

我的代码与发布的代码几乎相同,但是当我将其添加到我的网站时,它给了我一个白页并且错误是内部 500 ,现在我知道我的服务器工作正常并且我已将问题缩小到一行代码。

这行代码紧随其后:

    setTimeout( function(){$('#staffmenu').css('right','-160px');},100); <!-- Change 'left' to 'right' for panel to appear to the right -->

我究竟做错了什么 ?我已经在一个 html 文件中运行了相同的代码,它工作正常,是因为函数没有名称吗?

感谢仪式方向的任何帮助或踢球

谢谢

4

3 回答 3

3

jQuery 永远不会让服务器返回内部服务器错误 500。

另外我想知道你为什么在 javascript 代码中使用 html-comment?

setTimeout( function(){$('#staffmenu').css('right','-160px');},100); <!-- Change 'left' to 'right' for panel to appear to the right -->

应该

setTimeout( function(){$('#staffmenu').css('right','-160px');},100); // Change 'left' to 'right' for panel to appear to the right
于 2013-01-17T13:57:04.660 回答
3

500 是页面没有响应的服务器错误。

如果您在代码中写了该注释,那就错了。

<!-- ... -->用于 HTML。

对于 Javascript 使用:

//对于单行评论和

/* ... */用于多行注释

于 2013-01-17T13:56:43.247 回答
1

如果您收到错误页面(404、500 等),则问题出在服务器上。

jQuery 是一个 javascript 库,库在客户端运行。这意味着即使 jQuery 失败,也只会禁用您网站的部分功能,不会显示错误页面。

500 错误代码是一种“包罗万象”的错误。服务器出了点问题,但由于服务器找不到原因,所以无法确定是什么原因。

我当然不能告诉你该怎么做才能解决它。


编辑:<!-- ... -->按照 Andrea Turri 的建议删除该行中的评论标签。我怀疑是否会修复 500,但它不应该存在。

于 2013-01-17T13:56:41.463 回答