1
我在iframe中有一個動畫,但我不希望它加載,直到你向下滾動。這可能嗎?謝謝!如何在滾動時加載iframe?
我在iframe中有一個動畫,但我不希望它加載,直到你向下滾動。這可能嗎?謝謝!如何在滾動時加載iframe?
你可以試試我的項目https://github.com/emn178/jquery-lazyload-any。
Lazyload YouTube的iframe的演示:http://emn178.github.io/jquery-lazyload-any/samples/youtube/
用法:
<div class=".lazyload">
<!--
<iframe src="xxx" />
-->
</div>
<script>
$('.lazyload').lazyload();
</script>
每當你想讓它顯示在滾動修改iframe的SRC時,iframe將重新加載自身。同樣爲了避免顯示它,你可以把它的src設置爲空值。 –
使用JavaScript/jQuery這是可能的,但可能會導致延遲加載它的問題。您也可以嘗試顯示:無,並使用Js/Jq來更改顯示屏 –
@KamleshKushwaha我沒有考慮更改源代碼。我會嘗試的。 – jryankennedy