0

我正在开发一个需要加载两个精灵图像的程序。我现在使用不同的实现,但我首先有:

$(sprite1 && sprite2).load(function() {
    // code to run on load
});

我意识到我实际上是在一个 bool 上调用 load(),理论上我认为它不应该工作 - 但它确实有效,或者至少看起来有效。

关于为什么以这种方式使用 load() 的任何想法?

4

2 回答 2

1

根据文档。 jQuery 加载()

如果选择器没有匹配任何元素(在这种情况下,如果文档不包含 id="result" 的元素),则不会发送 Ajax 请求。

  1. 所以你的 load 方法不会调用 ajax 请求。
  2. .load() 将匹配元素的 HTML 内容设置为返回的数据。
于 2013-03-14T04:54:05.577 回答
0

.load()

描述:从服务器加载数据并将返回的 HTML 放入匹配的元素中。

于 2013-03-14T04:55:55.250 回答