###前提・実現したいこと
現在テンプレートを編集しているのですが、自動で無限スクロールしてくれるプラグインの「jQuery.Bottom」を、「もっと見る」ボタンを追加して、手動で無限スクロールすることは可能ですか?
###該当のソースコード
lang
1 <div id="loading" style="display: none;text-align: center;width: 100%;"> 2 <img src="/img/loading.gif" style="padding: 20px 0;width: 220px;" /> 3 </div>
###該当のソースコード
lang
1 <script type="text/javascript"> 2 var process_flg = false; 3 var end_flg = false; 4 $(window).bottom({proximity: 0.05}); 5 $(window).on('bottom', function() { 6 if (process_flg == false && end_flg == false) { 7 var max_page = $("#max_page").text(); 8 var next_page = $('#next_page').text(); 9 if (eval(max_page) >= eval(next_page)) { 10 $.ajax({ 11 url: "{LoadItemsPageURL}" + next_page + "{LoadItemsPageURLParams}", 12 dataType: 'html', 13 beforeSend: function () { 14 process_flg = true; 15 $('#loading').css('display', 'block'); 16 }, 17 success: function (data) { 18 $('#item_list').append(data); 19 next_page = eval(next_page) + 1; 20 $('#next_page').text(next_page); 21 }, 22 complete: function () { 23 process_flg = false; 24 $('#loading').css('display', 'none'); 25 } 26 }); 27 } else { 28 end_flg = true; 29 } 30 } 31 }); 32 </script>
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
jquery.bottom-1.0.js
https://github.com/jimyi/jquery_bottom
回答1件
あなたの回答
tips
プレビュー