我很沮喪:我構建的着陸頁在本地完美工作,但當我將其上傳到我們的服務器時完全中斷。jQuery滑塊腳本在本地工作,在服務器上打破
這裏的頁面:http://register.lot18.com/slider/google/
中間的白框應該是完全居中;當您逐步完成表單的每一步時,下一步應該從右側滑入。定位/滑動使用/js/slider.js
和jQuery UI完成。如果您下載頁面並在本地機器上查看它,它應該看起來完全正確。
我從哪裏開始調試呢?該頁面已經在本地工作,所以基本上我所嘗試的一切都只是一個隨機猜測。
即使是陌生人:它不會破壞100%的時間。如果我坐在那裏,並保持刷新頁面,可能每10次嘗試1次,它會完美顯示。然後我刷新,它又被打破了。
更新:這是我所看到的截圖,無論是從Safari瀏覽器6 OS X:
地方:https://dl.dropbox.com/u/547222/lp-local.jpg
服務器:https://dl.dropbox.com/u/547222/lp-server.jpg
更新2:當我刪除PrefixFree(js/prefixfree.min.js
),頁面呈現好像沒有樣式表 - 但是,只有在服務器上而不是本地。 PrefixFree的一個副作用是需要外部樣式表並將它們插入到頁面上。那麼,外部樣式表是不是與正確的content-type
或什麼東西?
更新3:當我試圖驗證通過直接URI的CSS,我從W3C驗證此錯誤:
I/O Error: Unknown mime type : binary/octet-stream
這是什麼意思?
剛剛在我的機器上測試過,它工作正常。 – Rhys
@Rhys:哪個瀏覽器和版本?我已經在Safari 6和Firefox 15上進行了測試。 – daGUY
奇怪的是,如果我打開並關閉開發者控制檯,它將自行集中,但是當頁面加載到左側時。 – j08691