這裏是主網站鏈接,每個鏈接做工精細: http://www.hipackages.com/HTML錨不重定向
但是當重定向到波紋管連接,然後在菜單欄鏈接不響應: http://www.hipackages.com/lifestyle/page_detail/1
我嘗試像這樣重定向: http://www.hipackages.com#body
但是這並沒有將我重定向到所需的頁面。
感謝所有的任何迴應。
這裏是主網站鏈接,每個鏈接做工精細: http://www.hipackages.com/HTML錨不重定向
但是當重定向到波紋管連接,然後在菜單欄鏈接不響應: http://www.hipackages.com/lifestyle/page_detail/1
我嘗試像這樣重定向: http://www.hipackages.com#body
但是這並沒有將我重定向到所需的頁面。
感謝所有的任何迴應。
我相信你的網站不會因爲jQuery點擊事件而重新路由。在您的主頁上,您的定位標記最有可能具有event.preventDefault()交易設置,請注意他們有一個鏈接,但他們不刷新您的主頁,他們只是滾動到該部分。錨定標記(默認情況下)不這樣做,它們將始終將頁面加載到它們的href屬性中。這意味着你的javascript(特別是jQuery)正在阻止anchor標籤觸發window.location.href方法,並簡單地用滾動覆蓋它們的默認動作。
現在,當您轉到其他頁面並使用相同設置的導航欄時,由於您的jQuery中的點擊偵聽器,它不會重定向回您的主頁。您需要去查找並在除主主頁/登錄頁面以外的所有頁面上禁用它們。然後他們錨標籤將像默認一樣工作,並將重定向你沒有問題。那有意義嗎?
該問題與Google地圖API集成對象有關,該集成對象違反了邏輯,可能是因爲Google Maps API密鑰之後出現非轉義的&符號。
嘗試尋找到這個資源:
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0&callback=map"></script>
1)注意到大膽的角色僅僅是一個替代的:&到&放;
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0**&**callback=map"></script>
2)
好的做法是添加的charset =「UTF-8」到腳本特別是如果他們去觸摸一個API,因爲它是在頂部聲明的編碼你的網頁文件。給它一個嘗試,因爲在這裏(網絡控制檯)看到的唯一的錯誤是與該腳本顯示爲:「TypeError:a是空的」,所以也許期待一個參數。
嘗試更換該行以下:
<script charset="utf-8" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0&callback=map"></script>
您必須使用PHP來重定向它。你想把www.hipackages.com重定向到www.hipackages.com/lifestyle/page_details/1嗎? –
尋求調試幫助的問題(「爲什麼這個代碼不工作?」)必須包含所需的行爲,特定的問題或錯誤以及**在問題本身**中重現它所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:[mcve] –
@Hujjat Nazari:我嘗試使用php,但沒有迴應,不,我想將www.hipackages.com/lifestyle/page_details/1重定向到http://www.hipackages.com#body。 –