我开发了一个使用 jQuery 可排序的表单。该表单还有其他几个 jQuery 和通用 javascript 脚本。我已经指定了溢出:自动;对于可排序列表的父 div。在我的 WAMP 开发安装(在 WinXP 上)上一切正常。但是,当我将它移动到托管服务器 (Linux) 时,当列表导致滚动时,可排序列表会失败。出现滚动条并且列表可滚动,但不再可排序。
不仅可排序列表停止工作,所有其他 jQuery 和通用 javascript 脚本都消失了,当然,也不再工作了。
我正在使用 jquery-ui-1.7.2.custom.min.js 和 jquery-1.4.2.min.js。该应用程序是使用 QCubed 2.0 框架开发的。
任何关于什么会导致这种情况的想法将不胜感激!
谢谢,
拉塞哈
编辑:
本,谢谢你的回复。
在过去的几天里,我一直在做很多测试。我发现实际上是导致问题的页面大小。例如,如果我在其他控件中添加更多数据并且有一个更短的可排序列表,这不会导致滚动,我会遇到同样的失败。实际上,使用 Firebug,我发现我的所有位于页面末尾的 javascript 都被砍掉了,而且我没有得到 404。这听起来确实像是一个托管问题。然而,在向他们投诉后,他们说他们已经取消了我网站上的所有限制,问题仍然存在。我的研究使我怀疑他们可能安装并设置了limitreqestbody,但他们说没有。他们正在运行 CentOS。我真的被这个难住了。
无论如何,再次感谢您的回复。如果你有更多的想法,请一起传递。我今天晚些时候正在尝试另一位主机,并将结果发布在这里。