这里是主网站链接,每个链接做工精细: 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。 –