我正在开发这个网站: http: //parkoura.tk/a/sandbox/
我正在使用 ajax 导航。我有一个名为 ajax() 的函数,它应该在加载时执行。当它出现时,我希望它首先检查是否存在主题标签。如果没有主题标签,则该函数应该只是中断而不做任何事情。如果声明了主题标签,它会将 ajax 发送到另一个 php 并替换 div 内的内容。
除了 onload 哈希标签检查部分外,它还可以完美运行。当网站加载时,您可以看到一个滑块被渲染了一会儿。尽管没有声明主题标签,但它仍然会继续替换内容。
我有警报来显示逻辑应该如何工作。我的实际检查逻辑是这样的:
<script>
if (typeof location.hash != 'undefined' || location.hash != '' || location.hash != '#' || location.hash != '#carousel')
{ no hash,things stay the same the function is not executed.
完整的js代码: https ://pastee.org/v8cxp