jQuery sortable失败,溢出:auto;

时间:2010-06-02 16:47:10

标签: jquery jquery-ui-sortable qcubed

我开发了一个使用jQuery sortable的表单。该表单有几个其他jQuery和一般的JavaScript脚本。我指定了overflow:auto;对于可排序列表的父div。在我的WAMP开发安装(在WinXP上)上,一切都运行良好。但是,当我将其移动到托管服务器(Linux)时,当列表导致滚动时,可排序列表将失败。出现滚动条,列表可滚动,但不再可排序。

可排序列表不仅停止工作,所有其他jQuery和常规JavaScript脚本都已消失,当然,不再有效。

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

对于会导致这种情况的任何想法都将非常感激!

谢谢,

LaCeja

编辑:

Ben,谢谢你的回复。

在过去的几天里,我一直在做这方面的大量测试。我发现它实际上是导致问题的页面大小。例如,如果我在其他控件中添加更多数据并且具有更短的可排序列表,这不会导致滚动,我会遇到相同的故障。实际上,使用Firebug,我发现我的javascripts,都在我的页面的末尾,正在被切断,我没有404。这当然听起来像托管问题。然而,在向他们抱怨之后,他们说他们已经删除了我网站上的所有限制,问题仍然存在。我的研究让我怀疑他们可能已安装和设置limitreqest,但他们拒绝。他们正在运行CentOS。我真的很难过这个。

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

1 个答案:

答案 0 :(得分:1)

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