2010-06-02 53 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複製並粘貼到地址欄中。