Не нравятся результаты поиска? Попробуйте другой поиск!

Infinite Ajax Scroll на DLE


     17.06.2014    jQuery    2077

вопрос
Infinite Ajax Scroll v2.0.0.
DLE 10.1

Цепляю, оборачиваю нужное в дивы и прописываю нужные классы.
<script type="text/javascript" src="{THEME}/js/jquery-ias.min.js"></script>
  <script type="text/javascript">
    var ias = $.ias({
      container: "#dle-content",
      item: ".news",
      pagination: ".navigat",
      next: "#page_next a"
    });
      ias.defer = true;
      ias.extension(new IASNoneLeftExtension({html: 'Трататат, все уже подгружено'}));
</script>
<script type="text/javascript">
    ias.extension(new IASTriggerExtension({
        text: 'Показать еще',
}));
</script>


Все работает. Контент подгружается. Но есть загвоздка!
В подгруженном контенте становятся неактивным все js и php коды (разрешено через eval()...).

Спрашивал у матерых программистов, вскользь говорили про callback что-то.
Я в javascript почти полный ноль. Подскажите правильное направление для решения задачи/проблемы.

Ответа пока нет


Комментарии пользователей (10)

lutskboy
3

550 | 104

lutskboy - 17 июня 2014 14:02 - Юзер

Не по теме, но зачем цеплять етот скрипт в 15kb если есть решения Ajax подгрузки в несколько строчек.

alekun
40 | 3

alekun - 17 июня 2014 14:06 - Юзер

Буду признателен за информацию и ссылочку на примеры.

lutskboy
3

550 | 104

lutskboy - 17 июня 2014 14:15 - Юзер


alekun
40 | 3

alekun - 19 июня 2014 19:16 - Юзер

В обоих случаях у вас идет автоматическая подгрузка - это не айс. Мне нужна была именно по нажатию на "продолжить". Второй вариант даже хуже чем мой, так как правка в index.php - это нежелательное вмешательство.

Благодарю за потраченное на меня время, но предложенные вами варианты никак меня не удовлетворяют.

alekun
40 | 3

alekun - 19 июня 2014 19:16 - Юзер

А по моей теме кто-нибудь что-нибудь подскажет?

lutskboy
3

550 | 104

lutskboy - 19 июня 2014 19:22 - Юзер

Если хоть немного соображать или поскать в инете, то сделать по нажатию не проблема. А правки можно не делать. Это для определения, что послали Ajax запрос.

alekun
40 | 3

alekun - 19 июня 2014 20:00 - Юзер

lutskboy, все что вы написали - это и есть Infinite Ajax Scroll. Меня вполне устроило. А гонки за 15 кб весом JS afqkf? Этим занимались во времена, когда интернет был еще не совсем интернет. Сейчас скоростя позволяют экспериментировать.

Sander
1126

1637 | 1204

Sander - 19 июня 2014 21:01 - Эксперт

Не соглашусь.
На скорость загрузки данных это может и не влиять. Но когда таких не необходимых библиотек подключено около десятка или даже больше, то браузер явно начинает тупить пытаясь обработать все массивы библиотек скриптов.

Плюсую первый вариант от lutskboy. Переделать его на кнопочную навигацию очень просто.

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

shadow6630
6

131 | 55

shadow6630 - 19 июня 2014 19:54 - Юзер

Я у себя например использовал http://pro-script.ru/index.php?name=news&op=view&id=510 , правда ставил свежую версию с некоторыми доработками

alekun
40 | 3

alekun - 19 июня 2014 21:21 - Юзер

Цитата: Sander
Но когда таких не необходимых библиотек подключено около десятка или даже больше, то браузер явно начинает тупить пытаясь обработать все массивы библиотек скриптов

Да и еще раз да. Сам терпеть не могу многочисленные Flash и JS, так как браузер начинает захлебываться. Но у меня все в меру.

А по основной теме есть что добавить?) Уверен вы знаете выход. Данная проблема возникнет и в JQUERY и в IAS и т.д.!?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 30.06.2014 cracken  jQuery