問題タブ [nginfinitescroll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1405 参照

javascript - AngularJS: 無限スクロール w/

1セットのデータで無限スクロールが適切に機能しています。HTML テーブルを使用して同様のタスク (画像インデックス) を実行しているときに、loadMore() 関数が頻繁に呼び出されます。通常、1 回のライト スクロールでデータ セット全体が処理されます。Google はテーブルを使用した具体的な例を教えてくれませんでした。

Javascript。$scope.data は、アイテムの配列の配列であることに注意してください。$scope.data[0] には、サムネイルとテキストを保持する 5 つの項目があります。

編集:しばらくしてからこれに戻ります。スロットルが機能していないようです。:(


$('.quick-info')[0]関数を持たないネイティブ DOM オブジェクト.parent()(jQuery の一部) であるため、コードは機能しません。

あなたが探しているのは次のとおりだと思います.first()

0 投票する
0 に答える
630 参照

javascript - ページの読み込み時に ngInfiniteScroll が 1 回トリガーされる

Web ページで ngInfiniteScroll を使用して、無限スクロールを許可しています。1つのことを除いて、私はそれを機能させています。ページが最初に読み込まれると、ngInfiniteScroll がトリガーされたように見えますが、その理由はわかりません。

前回の投稿の下部に表示されるリンクに ngInfiniteScroll を添付します。

私のコードは次のようになります。

0 投票する
1 に答える
792 参照

javascript - すべてのスクロール イベントで ngInfiniteScroll トリガー

Web サイトで無限スクロールを有効にするために ngInfiniteScroll を使用しています。それを機能させるために、以下に示すように、外側のdivの高さを値に設定する必要がありました。これを行わないと、無限スクロール機能がトリガーされます

ただし、 height:1px の種類を設定すると、CSS のスタイルが台無しになり、技術的にごまかしているように感じます。特に、

style="height: 1px を使用せずに、すべてのスクロールイベントで無限スクロールがトリガーされないようにする方法を知っている人はいますか?

私はすでにこの投稿を見てきましたが、実際には役に立ちませんでした。 浮動要素の親が崩壊しないようにするにはどうすればよいですか?

ありがとう!

0 投票する
1 に答える
1327 参照

jquery - ng Infinite Scrollのdivタグで高さが問題を引き起こす

NIS を使用してエンドレス スクロールを作成しています。実装したところ、1 つの問題を除いて正常に動作します。私がfloat: leftdivタグを維持するために使用しているように。しかし、使用後floatは一度に複数のリクエストを送信しますが、削除すると、必要なfloat:left単一のリクエストが送信されます。

サーバーから一度に 20 件の結果を取得しています

JsFiddle または Plunker の例を示すパブリック URL はありません。

これが私のコードです

そして、これが私のコントローラーです

誰でもこの問題を解決するのを手伝ってもらえますか?

ありがとうございました。

0 投票する
2 に答える
962 参照

angularjs - ngInfiniteScroll $http サービスの遅延

私はAngularの世界では初めてです。スクロールするたびにngInfiniteScrollを使用してより多くのデータをロードしています。私は実装し、正常に動作しています.現在、すぐに応答しますが、画像の読み込みでスクロールするたびに遅延(1秒)が必要です.Googleを実行しましたが、解決策が得られませんでした.

この問題を解決する方法を教えてください。

ここに私のコントローラーコードがあります

そして、これが私のHTMLコードです

申し訳ありませんが、JsFiddle または Plunker の例を示すパブリック URL がありません。

0 投票する
1 に答える
273 参照

angularjs - 私のコントローラーは関数ではないと言っているng-infinite-scrollは、未定義になりました

https://github.com/sroze/ngInfiniteScroll

さて、私は ng-infinite-scroll.min.js をロードしました

モジュールをロードすると、それが壊れます

angular.module('myApp', ['infinite-scroll']);

一部のコントローラーが未定義になっていることがわかります。エラー: [ng:areq] http://errors.angularjs.org/1.2.25/ng/areq?p0=UserbarController&p1=not%20a%20function%2C%20got%20undefined