0

我知道有很多这样的问题,但没有一个答案能解决我的问题。这是我尝试/验证但没有结果的事情。

另外,这里的页面有问题:http ://sandboxdewsly.com/author/tomclark/ (您必须选择“画廊”,然后选择列出的一个画廊,当覆盖打开时,会发生错误。) - 画廊的第 142 行。 js

  1. 验证页面上加载了 jQuery,并且只加载了一次。- 完毕
  2. 验证 jQuery 在您的脚本之前加载。- 完成,页眉中的 jQuery,页脚中的脚本。
  3. 尝试在无冲突模式下运行 - 产生其他问题

所有这一切的第 22 个问题是它在我的主页上运行没有任何问题。所以这只是问题的这个实例。

有人对这个虚幻的问题有什么建议吗?我在这个问题上花了几个小时没有结果......感谢您的帮助!

4

2 回答 2

1

这是因为出现错误的页面不包含<script>id="img-wrapper-tmpl"要查找的内容,但它确实存在于正常工作的页面上。

jQuery 在未找到时返回一个空的类似数组的对象。

于 2013-03-25T21:03:35.583 回答
0

您的违规行:

$('#img-wrapper-tmpl').tmpl( {itemsCount : itemsCount} ).prependTo( $rgGallery );

听起来您正在返回一个非 jQuery 对象并尝试对其执行操作。

我建议在有问题的对象上执行 console.log() 以找出what您正在返回的确切位置。然后从那里走。

于 2013-03-22T13:41:48.657 回答