2016-04-18 6 views
0

Я читаю и ищу, но я не понимаю. :( У меня есть HTML-сайт с большим количеством данных Так я только хочу, чтобы это:.Загрузить PHP включить только тогда, когда div находится в viewport

  • Загрузите включен 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> 

Пожалуйста, помогите мне. Я хорошо PHP, но я не понимаю JavaScript так хорошо :(

Спасибо, RonnyDee

+1

Добро пожаловать в SO. Пожалуйста, прочитайте [Какие темы я могу задать] http://stackoverflow.com/help/on-topic) и [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) И [идеальный вопрос] (http : //codeblog.jonskeet.uk/2 010/08/29/writing-the-perfect-question /) – RiggsFolly

+0

Попробуйте задать вопрос, как если бы кто-то, кто не знает, что вы делаете, будет отвечать на него – RiggsFolly

ответ

0

Что вы просите должно быть сделано с кода на стороне клиента, это означает, что код, который выполняется на на стороне клиента (в браузере пользователя). Для этого вам нужно использовать JavaScript для JavaScript. Это не может быть сделано с PHP на стороне сервера.

+0

Я знаю .. проверка видимости должна выполняться через jQuery или JavaScript. Но, по моему мнению, должно быть возможно, что DIV может загружать включенный HTML/PHP-файл только тогда, когда это допустимо. Или нет? – RonnyDee

Смежные вопросы