前提・実現したいこと
初投稿です。書き方がルールに沿っていない場合はご指摘いただけると幸いです。
スマートフォン向けにjspで画像をサムネイル表示で閲覧する機能を作っています。
無限スクロールをページ内で実装しており、最下部にスクロールするごとに画像が下に追加されていくページなのですが、
ユーザビリティの関係上、画像をページ全体で読み込むのではなく、見ている部分のみ表示したいというのが実現したい機能です。
遅延ロードも実装して試してみたのですが、スクロールした箇所が全て読み込まれるのではなく、スクロールした後、見えなくなった部分(上部に隠れた部分)については読み込みを一旦停止し、”再度上部にスクロールした際には読み込まれて”欲しいです。
chromeでは、その処理は特に記述しなくても、見ている部分を判断して表示してくれるのですが、firefox,safari等でも同様に表示したいのです。
そのような機能を実装する方法がございましたら、是非ご教示いただきたいです。
よろしくお願いいたします。
該当のソースコード
本質問の解決には役に立つか微妙ですが、一応該当のコードを記載しておきます。
jsp
1 <table> 2 <c:forEach var="tate" begin="0" end="29"> 3 <tr> 4 <c:forEach var="yoko" begin="0" end="3"> 5 <c:set var="file" value="${form.img[tate*4+yoko]}" /> 6 <td> 7 <div> 8 <a><img src="/hoge/${file}"/></a> //一意の画像を取得している 9 </div> 10 </td> 11 </c:forEach> 12 </tr> 13 </c:forEach> 14 </table> 15 //下部にajaxでtable毎にデータを取得
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/26 05:06
2019/08/26 05:09
2019/08/26 05:26
2019/08/26 05:50
2019/08/26 07:15
2019/08/26 07:42
2019/08/26 07:49
2019/08/26 08:50