2010-06-02 54 views
0

我开发了一个使用jQuery可排序的表单。该表单有其他几个jQuery和一般的JavaScript脚本。我指定了溢出:auto;为可排序列表的父分区。我的WAMP开发安装(在WinXP上)一切正常。但是,当我将它移动到托管服务器(Linux)时,当列表导致滚动时,可排序列表失败。滚动条出现,列表可滚动,但不再排序。jQuery可排序失败,溢出:auto;

不仅可排序列表停止工作,所有其他jQuery和一般javascript脚本已消失,当然,不再工作。

我正在使用jquery-ui-1.7.2.custom.min.js和jquery-1.4.2.min.js。该应用程序使用QCubed 2.0框架开发。

任何想法会导致这将非常感激!

感谢,

LaCeja

编辑:

本,感谢您的回复。

在过去的几天里,我一直在做很多测试。我发现它实际上是导致问题的页面大小。例如,如果我在其他控件中添加更多数据并且具有较短的可排序列表,这不会导致滚动,我也会遇到同样的错误。实际上,使用Firebug后,我发现我的javascripts已经全部结束了,并且没有404。这听起来像一个托管问题。然而,在向他们抱怨之后,他们表示他们已经删除了我网站上的所有限制,问题依然存在。我的研究让我怀疑他们可能已经安装并设置了限制请求者,但是他们拒绝了。他们正在运行CentOS。我真的被这个难住了。

无论如何,再次感谢您的回复。如果你有更多的想法,请将它们一并传递给他们。我今天晚些时候尝试其他主机,并会在此发布结果。

回答

1

这听起来更像是一个托管环境问题,而不是代码问题。在浏览器中查看托管网站时,请确保您的脚本都不是404。在Firefox中,您可以使用FireBug进行此操作;在任何浏览器中,您都可以查看源代码并手动将URL复制并粘贴到地址栏中。