- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Настроил на сайте с помощью jQuery JavaScript Library v1.3.2 подгрузку товаров в категорию по мере достижения пользователем низа страницы. Мегаудобная штука, НО! Не на всех компьютерах оно работает :( 9 из 10 все отлично, а вот 1 из 10 + на мобильных устройствах эта штука не работает.
Подскажите пожалуйста как отследить произошла ли подгрузка, чтобы если нет выдать ссылку на страницу с товарами?
версия 1.3.2 очень древняя, попробуйте подключить более свежую: https://developers.google.com/speed/libraries/devguide?hl=ru#jquery
По поводу подгрузки - покажите код скрипта.
<script src="расположение_библиотеки_ jQuery JavaScript Library.js" type="text/javascript"></script>
<SCRIPT type="text/javascript">
numPages = 2;
nextPage= 1 + 1;
$(document).ready(function(){
$(window).scroll(function(){
if ($(window).scrollTop() == $(document).height() - $(window).height() && nextPage<=numPages){
upd();
}
});
function upd()
{
$.ajax({
type: "GET",
url: "/адрес_скрипта.php?page=" + nextPage,
cache: false,
success: function(html){
$("#div").append(html);
}
});
nextPage++;
};
});
</SCRIPT>
<div id="div"></div> <- тут выводим
Установите firebug - это дополнение к фаерфокс или хром, оно покажет, ошибку. Еще можно добавить к скрипту обработчик error: , в котором выводить ссилку на страницу с товарами
Еще можно добавить к скрипту обработчик error: , в котором выводить ссилку на страницу с товарами
Нет ли у Вас примера?
В JavaScript, увы, не силен :(
Подскажите пожалуйста как отследить произошла ли подгрузка, чтобы если нет выдать ссылку на страницу с товарами?
Попробуйте вот так:
Неа :( Не показывает.
Видимо эти броузеры и мобильные устройства не видят начиная с "$.ajax({"
Еще вопросик.
Как нужно изменить скрипт, чтобы подгружалось при достижении не конца, а середины страницы?
В общем, беда с этими подгружениями при достижении конца страницы.
В принципе, все подгружается, но java скрипты, размещенные на подгружаемой странице не работают :( Как решить эту проблему?
использовать метод load
или изменить ответ сервера, например, на json, где в одной части передавать html код, а в другой js, и вызывать его через eval
или... всегда есть варианты...