你能将.resize()绑定到$(document)而不是$(window)吗?

Roo*_*h15 8 html javascript css jquery

我想知道是否$(document).resize()应该有意义?

问题是当文档变大(即div由于某种原因得到扩展)时,文档的高度会发生变化.我想拉伸我的背景图像,以便文档的添加区域不会是空白.这样做的最佳方式是什么?

基本上,有没有办法在文档高度发生变化时收到通知?

要清楚,我不希望我的图像重复.

Ans*_*osa 7

你可以用CSS做到这一点:

body {
    background-image: url(yourImage.png);
    background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)

background-size所有现代浏览器支持.

cover属性将使图像尽可能小,但仍然完全覆盖元素.它保持纵横比,并在必要时进行裁剪.