afshin20 Опубликовано 20 января Поделиться Опубликовано 20 января How can I use infinite scroll instead of paging? What code should I add to the template? @Desti @Exception https://invisioncommunity.com/4guides/themes-and-customizations/javascript-framework/using-ui-widgets/ipsuiinfinitescroll-r47/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 20 января Поделиться Опубликовано 20 января 29 минут назад, afshin20 сказал: How can I use infinite scroll instead of paging? What code should I add to the template? Обратиться к кодеру на платной основе Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 29 января Автор Поделиться Опубликовано 29 января Can you fix the infinite scroll plugin? @Desti https://invisioncommunity.com/4guides/themes-and-customizations/javascript-framework/using-ui-widgets/ipsuiinfinitescroll-r47/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 16 февраля Автор Поделиться Опубликовано 16 февраля On 1/20/2024 at 10:36 AM, Exception said: Обратиться к кодеру на платной основе Can you tell me where the changes in the template should be made so that this infinite scroll is displayed? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 16 февраля Автор Поделиться Опубликовано 16 февраля Can you guide me, what should I do? @Desti Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 17 февраля Автор Поделиться Опубликовано 17 февраля Can you advise which parts should be changed? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Хелен Опубликовано 17 февраля Поделиться Опубликовано 17 февраля 7 minutes ago, afshin20 said: Can you advise which parts should be changed? Я также очень хочу сделать это на своем веб-сайте. Пожалуйста, может кто-нибудь помочь с советом? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 17 февраля Автор Поделиться Опубликовано 17 февраля To do this, you need a JavaScript code in the form of Ajax, please help class="ipsLoading" id="elAjaxLoading" Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 17 февраля Автор Поделиться Опубликовано 17 февраля On 1/20/2024 at 10:05 AM, afshin20 said: How can I use infinite scroll instead of paging? What code should I add to the template? @Desti @Exception https://invisioncommunity.com/4guides/themes-and-customizations/javascript-framework/using-ui-widgets/ipsuiinfinitescroll-r47/ Хелен 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 18 февраля Автор Поделиться Опубликовано 18 февраля {{if $pages > 1}} <script> $(window).on('scroll', function() { if ($(window).scrollTop() + $(window).height() >= $(document).height()) { loadMoreItems(); } }); function loadMoreItems() { var currentPage = parseInt('{$page}' || '1'); var nextPage = currentPage + 1; if (nextPage <= {$pages}) { var url = '{$baseUrl->setPage($pageParam, "' + nextPage + '")}'; $.ajax({ url: '/files?page=' + nextPage, type: 'GET', success: function(response) { var items = $(response).find('.item'); $('#itemList').append(items); }, error: function() { // Error message if needed } }); } } </script> {{endif}} @Exception @Desti This code was in the stackoverflow website, can you tell me how I can do this? Please, I need it. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 18 февраля Поделиться Опубликовано 18 февраля 1 час назад, afshin20 сказал: {{if $pages > 1}} <script> $(window).on('scroll', function() { if ($(window).scrollTop() + $(window).height() >= $(document).height()) { loadMoreItems(); } }); function loadMoreItems() { var currentPage = parseInt('{$page}' || '1'); var nextPage = currentPage + 1; if (nextPage <= {$pages}) { var url = '{$baseUrl->setPage($pageParam, "' + nextPage + '")}'; $.ajax({ url: '/files?page=' + nextPage, type: 'GET', success: function(response) { var items = $(response).find('.item'); $('#itemList').append(items); }, error: function() { // Error message if needed } }); } } </script> {{endif}} @Exception @Desti This code was in the stackoverflow website, can you tell me how I can do this? Please, I need it. Я не занимаюсь благотворительностью и не пишу код за спасибо. ips.ui.infinitescroll подойдет для решения задачи Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 18 февраля Автор Поделиться Опубликовано 18 февраля 2 minutes ago, Exception said: ips.ui.infinitescroll подойдет для решения задачи I just want to know, is it possible to do this with javascript code without a plugin? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Exception Опубликовано 18 февраля Поделиться Опубликовано 18 февраля 23 минуты назад, afshin20 сказал: I just want to know, is it possible to do this with javascript code without a plugin? Думаю да, для ipsInfScroll можно использовать примерно те же параметры что и в ipsPagination Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
afshin20 Опубликовано 18 февраля Автор Поделиться Опубликовано 18 февраля Can you tell me what data I should write for these cases? I don't know exactly what to write? @Desti @Exception scrollScope, container, url, pageParam <script> ips.ui.infinitescroll({ scrollScope: 'body', container: '#content', distance: 50, url: '{$subcategory->url()}', pageParam: 'page', loadingTpl: 'core.infScroll.loading', pageBreakTpl: 'core.infScroll.pageBreak', disableIn: 'phone,tablet,desktop' }); </script> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.