第一关,让我说感谢您花时间阅读我的问题。
我是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文件中运行相同的代码,它工作正常,是因为函数没有名称?
赞赏任何帮助或在仪式方向踢一脚
谢谢
答案 0 :(得分:3)
500是页面无响应的服务器错误。
如果你在代码中写了这个评论,那就错了。
<!-- ... -->
用于HTML。
对于Javascript使用:
单行评论//
和
多行评论 /* ... */
答案 1 :(得分: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
答案 2 :(得分:1)
如果您收到错误页面(404,500等),则问题出在服务器上。
jQuery是一个javascript库,库在客户端运行。这意味着即使jQuery失败,也只会禁用网站的一部分功能,而不会显示错误页面。
500错误代码是一种“全能”的错误。服务器出了问题,但无法说明是什么,因为服务器无法找到原因。
我肯定无法告诉你如何解决它。
编辑:删除该行中的评论标记<!-- ... -->
,如Andrea Turri建议的那样。我怀疑将修复500,但它不应该在那里。