gpt4 book ai didi

javascript - jQuery:我需要在 $(document).ready() 中调用 $ ("img".lazyload() 吗?

转载 作者:搜寻专家 更新时间:2023-11-01 05:18:25 25 4
gpt4 key购买 nike

我正在使用 lazy load jquery plugin .

它告诉我将它放入我的代码中以激活它:

$("img").lazyload();

我必须把它放在 $(document).ready() 中吗?或者我可以把它放在页面的最顶部:

<head>
<script type="text/javascript">
$("img").lazyload();

$(document).ready...{}

</script>
</head>

最佳答案

demo page将它放在 $(document).ready() 中,除了它使用速记 $( ) 函数来完成它。

(来自演示)

$( function() {
$("img").lazyload({placeholder : "img/grey.gif"});
} );

(请注意,$() 是 jQuery() 函数的别名,它采用 CSS 选择器、HTML 元素和 在 DOM 加载时运行的回调)

如果您不将它放在 ready() 函数中,那么它可能只会影响页面中早于您的脚本的图像。如果您将脚本放在 HEAD 中,那么图像就不是了。

因此,除非该库以某种方式使用 JQuery 的 .live() 函数,否则您需要将其放在 ready() 中。

关于javascript - jQuery:我需要在 $(document).ready() 中调用 $ ("img".lazyload() 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2376065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com