【问题标题】:JQuery scripts occasionally don't workJQuery 脚本有时不起作用
【发布时间】:2017-01-21 20:16:20
【问题描述】:

这里是初学者。我的网站 - www.robbiedawson.com - 偶尔无法加载灰色页脚中的任何文本,包括数字和链接,从而阻止导航。我在刷新时遇到这种情况,无论是否禁用缓存,在 wifi 连接上大约为 20 次,在我的 4G 连接上为 2 次,几乎只在需要加载更多数据的“海报”页面上。控制台中没有显示错误。将我的 JQuery 脚本移动到页脚每次都会产生这个错误,在控制台中再次没有错误。

即使将 empty <script></script> 标签放在 </body> 标签之前也会导致此错误每次都发生。将$(document).ready(function() 更改为$(window).on('load', function() 也是如此。

这些JQuery 脚​​本中有几个正在使用<?php echo json_encode($var); ?> 处理有关服务器上文件夹内容的信息以确定页脚中的文本。

我很想知道任何可能的原因、修复或解决方法。

【问题讨论】:

  • 代码库格式化

标签: php jquery html debugging


【解决方案1】:

您的 HTML 中有错误,包括:

<img class="image-2 caption" src="image1.jpg" onerror="this.src='/error/derp.jpg'"></img>

图像标签没有结束标签。另外:

<div class="tab"id="tab-2">

您必须在属性(类和 id)之间放置空格。尝试清理 HTML,很有可能解决问题。

【讨论】:

  • 感谢您指出这一点。我现在已经清理了 html,现在可以验证了。不幸的是,问题仍然存在。任何进一步的想法都非常感谢。
猜你喜欢
  • 1970-01-01
  • 2014-11-18
  • 2015-08-01
  • 1970-01-01
  • 2016-12-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-18
相关资源
最近更新 更多