問題タブ [onscroll]

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 に答える
546 参照

javascript - Jquery ajaxはスクロール時に複数回呼び出しています

以下のコードでは、スクロール時に ajax を呼び出しています。しかし、これはajaxを複数回呼び出しています。これを制限するために、setTimeout 関数とフラグ (つまり isActive) を追加しましたが、それでも 2 回呼び出しています。
どこが間違っているのか教えてください。
前もって感謝します

}

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

jquery - onscroll show hide div

スクロールで非表示の div を表示する際に問題が発生しましたが、実際にはコードを使用しており、スクロール トップで機能して div を表示していますが、上にスクロールすると div が非表示になるはずなので、どうすればよいですか?

コードはありますか.scrolldown

ここに私が使用し、正常に動作している私のコードがあります

上にスクロールするときに、この div ('.scroll-navigation') を非表示にしたいだけです。

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

jquery - ajaxを使用したメニューのJQueryオートコンプリート更新

プロジェクトの 1 つにオートコンプリート jquery プラグインを使用しています。それは正常に動作します。ただし、機能を追加したいのですが、その方法がわかりません。

現在、オートコンプリートは私の ajax URL にプラグインされています。たくさんの項目が表示されていたので、読み込み時(スクロールダウンで)10項目だけ読み込むことを思いつきました。ユーザーがスクロールの最後に到達したら、さらに 10 個のアイテムをロードしたいと考えています。

すべてが正常に機能しており、次の 10 項目をドロップダウン メニューに統合する準備ができています。しかし、オートコンプリートでそれを行う方法がわかりません。

誰かがこれで私を助けることができますか? たとえば、既存のソースにアクセスする方法や、それを新しいソースとマージする方法などを教えてくれます。

取得しようとしましvar source = $( ".selector" ).autocomplete( "option", "source" );たが、関数を返します (ソースを ajax 呼び出しでロードしているため)。

0 投票する
3 に答える
5599 参照

javascript - オンスクロールイベントが機能しない

今回はアニメーションに問題があります。ユーザーが下にスクロールしたときに、背景のヘッダー/メニューを白にしたいと思います。

ヘッダー/メニューは固定されており、z-index プロパティを使用してページの残りの上に維持します。

いくつかの JS および CSS コードを使用して HTML テスト ページを作成しました。

ここでテストをオンラインで見ることができます: http://www.lacouleurdurendezvous.fr/test

申し訳ありませんが、ここにコードを入れようとしましたが、エディターは少し気まぐれです

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

javascript - クラスが onScroll で繰り返しトリガーされる

ページを下にスクロールするとヘッダーにクラスが追加され、一番上に来たら元の状態に戻る onscroll 機能があります。これで、関数は完全に機能しますが、DOM に対して繰り返しクエリを実行しています。したがって、下にスクロールすると、「setOpaqueState」のクラスが次のように繰り返し挿入されます。

一番上に向かってスクロールしている間でも、一番上に到達するまで追加し続け、そのときに「removeOpaqueState」が追加されます。

window.scroll=null; を使用してみました。私の関数の最後に、それは私のヘッダーを「setOpaqueState」のクラスで保持するだけです。

ここに私の JS があります: window.onscroll = scroll;

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

android - Androidでリストビューのスクロールを速くする方法は?

リストビュー(idは「lv」)とテキストビュー(idはtv_main)があるメインレイアウトがあります。listview の行には textview (id is tv_item) があります。リストビューをスクロールすると、tv_main はテキストを最初のリストビュー表示項目のテキストビューである tv_item に置き換える必要があります。私はすべてをやりましたが、リストビューをスクロールすると、スクロールが止まるまでリストビューを再度スクロールできないという問題があります。baseadapterのgetViewにlistviewのonscrollListenerを実装しました。私がいつ間違っているのか、この問題を解決するにはどうすればよいのか、誰か教えてもらえますか? 私のコードも投稿しています。

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

if-statement - onscroll animate else 固定位置の問題

window の上部から 244 ピクセルのポイントを過ぎてその前にスクロールすると、ヘッダーの高さを機能的にアニメーション化できません (animate メソッドの実行における奇妙な遅延)。関数の最初の animate メソッドは、else フローが除外されている場合に機能します。

ヘッダーとナビゲーション クラスをアニメートして、else フローで遅延なく指定された元のサイズと上からの距離に戻す最も簡単な方法を知りたいです。

ありがとう。

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

javascript - キャッチされていない TypeError: 未定義のプロパティ 'top' を読み取ることができません

下手な英語で申し訳ありませんが、問題のある質問があります。

ここに私が持っているメッセージがあります:

ここに私の機能があります:

この機能を使用してローカルに別のページがあり、正常に動作しているため、わかりません。

ウェブで検索しましたが、私の問題に対応するものはありません。

ご協力いただきありがとうございます