Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅当div在视口中时加载PHP include_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 仅当div在视口中时加载PHP include

Javascript 仅当div在视口中时加载PHP include,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我阅读和搜索,但我不明白( 我有一个包含大量数据的HTML站点。因此我只想要以下内容: 加载打开页面时可见的包含PHP/HTML文件 (是的,它应该是一个包含一些代码的文件) 如果到达页面的末尾,下一个包含的PHP/HTML文件应该是“已加载且可见的”——是的,只有当包含该文件的div应可见时,才应加载该文件 等等 例如: <html> <head> <javascript code to load and check the visible of the di

我阅读和搜索,但我不明白( 我有一个包含大量数据的HTML站点。因此我只想要以下内容:

  • 加载打开页面时可见的包含PHP/HTML文件 (是的,它应该是一个包含一些代码的文件)
  • 如果到达页面的末尾,下一个包含的PHP/HTML文件应该是“已加载且可见的”——是的,只有当包含该文件的div应可见时,才应加载该文件
  • 等等
例如:

<html>
<head>
<javascript code to load and check the visible of the divs>
</head>
<body>
<div id="i am visible because i am in the vieport>Some content</div>
.
.
.
<div id="i am the next div with included content, but i am not in the viewport on start, only when a user is scrolling><?php include 'somefile.php'; ?></div>
.
.
.
<div id="i am the next div with included content, but i am also not in the viewport on start, only when a user is scrolling><?php include 'somefile2.php'; ?></div>
.
.
</body>
</html>

.
.
.

您所要求的必须使用客户端代码完成,这意味着在客户端(用户的浏览器)上执行的代码。你必须使用例如JavaScript。这不能用服务器端的PHP来完成。

欢迎这样做。请阅读并试着问这个问题,好像有人不知道你在做什么一样。我知道。可见性检查应该通过jQuery或JavaScript来完成。但据我所知DIV是否可能只在可访问的情况下加载包含的HTML/PHP文件。是否?