以下是每个链接正常工作的主站点链接: http://www.hipackages.com/
但是当重定向到bellow链接时,菜单栏上的链接没有响应: http://www.hipackages.com/lifestyle/page_detail/1
我尝试像这样重定向: http://www.hipackages.com#body
但是这并没有将我重定向到所需的页面。
感谢所有回复。
答案 0 :(得分:0)
我认为由于jQuery点击事件,您的网站不会重新路由。在您的主页面上,您的锚标签很可能有一个event.preventDefault()交易设置,请注意它们有一个链接,但它们不刷新您的主页面,它们只是滚动到该部分。 Anchor标签(默认情况下)不这样做,它们将始终在其href属性中加载页面。这意味着你的javascript(特别是jQuery)阻止了锚标记触发window.location.href方法,并简单地用滚动覆盖它们的默认动作。
现在,当您转到另一个页面并使用具有相同设置的相同导航栏时,由于您的jQuery中的单击侦听器,它不会重定向回您的主页。您需要在主页/目标网页以外的所有页面上找到并禁用它们。然后他们的锚标签将像默认一样工作,并将重定向你没有问题。这有意义吗?
答案 1 :(得分:0)
这个问题与谷歌地图集成对象有关,这个对象打破了逻辑,可能是因为谷歌地图API密钥之后没有未转动的&符号。
尝试查看此资源:
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0&callback=map"></script>
1。)注意到粗体字符仅仅是替换为:&amp; 到&amp; amp ;
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0**&**callback=map"></script>
2)。
一个好的做法是将 charset =“utf-8”添加到您的脚本中,特别是如果他们去触摸API,因为它是在Web文档顶部声明的编码。尝试一下,因为在这里(Web控制台)看到的唯一错误是该脚本显示为:“TypeError:a为null”所以也许期待一个参数。
尝试将该行替换为以下内容:
<script charset="utf-8" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDE9vyoAQQIcDWLXCZyjPxDFUoxEvaz1j0&callback=map"></script>