問題タブ [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 投票する
1 に答える
3237 参照

android - ViewPager 内で ListView OnScrollListener が呼び出されない

次のように、FragmentPagerAdapter子ページを作成する があります (これは ですListFragments)。

ViewPagerOffscreenPageLimitに 1 を指定します。子ListFragmentsには custom がありますScrollListener

ListFragments私が抱えている問題は、ViewPager がスワイプされたときに作成された子OffscreenPageLimit、つまり子ページ > 2でのみカスタム スクロール リスナーが機能することです。

さらに紛らわしいのは、いくつかのページをスクロールしてから最初のページに戻ると、スクロール リスナーが機能するようになったことです。

ここで何が起こっているのですか?ViewPager一部の子ページに干渉しているようOnScrollListenerです。

ありがとう

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

javascript - Facebookは、iOSをサポートするこの固定スクロールボックスをどのように構築しましたか?

Facebookは、新しいニュースフィード用の新しいプレゼンテーションサイトに、このスクロール固定ボックス(スティッキーサイドバー)をどのように構築しましたか?

ここに画像の説明を入力してください

私はこれを行うための解決策の多くを知っていますが、これは特別です。position: relativeとの切り替えposition: fixedはtouchmoveイベント(特別ではありません)で機能しますが、iOSスクロールパンでも機能します!

それは不可能だと思いました。こちらをご覧ください。彼らはどのようにこれをしましたか?

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

jquery - ウィンドウ オンスクロール メニュー リンク スタイルの変更

メニュー リンクのスタイルが、ユーザーがスクロールした関連セクションに変更されるように、ウィンドウ スクロール機能を使用しようとしています。

ユーザーがポートフォリオ セクションにスクロールしたら、ユーザーに警告するようにしています。しかし、リンクのスタイルはどうですか?

コードは私のリーグから少し外れています:

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

android - Android onDoubleTap、onScroll、onFling は動作しませんが、onDown と onLongPress は動作しますか?

カスタム ビューで onScroll メソッドを使用しようとしています。onDown と onLongPress は機能しますが、onScroll、onFling、または onDoubleTap が機能しないのはなぜですか? これが私のコードです。Googleがdeveloper.android.com Webサイトで提供したものとほとんど同じです...

コードを更新したところ、onDown() メソッドが「false を返す」ように編集されました。

それにもかかわらず、画面に触れると、「OnDown」デバッグ通知と「OnShowPress」および「OnLongPress」が表示されます...しかし、戻り値を false に設定しましたか?

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

javascript - スクロールするとナビの背景色が変わる

ユーザーが下にスクロールすると、ナビゲーションの背景の一部の色をコンテンツの色に合わせて変更したいと考えています。

この正確な例は、blobfolio.comで入手できます。

私の試み:

forループも含まれると思います。このJSFiddleで試してみましたが、背景全体が変わります。これは私が望んでいるものではありません。

私は本当にかなり行き詰まっています。どんな助けでも大歓迎です!

また、純粋な JavaScript でこれを実行しようとしています - フレームワークはありません。

0 投票する
4 に答える
4755 参照

jquery - スクロール時にのみ要素を表示

ユーザーがページを約100pxにスクロールしたときにのみ上部に固定したいナビゲーションバーがあります。

これを達成するための最良の方法はどれですか?

http://play.mink7.com/sophiance/

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

jquery - onScroll() イベントで CSS の変更を永続的にするにはどうすればよいですか?

ユーザーdivがページのスクロールポイントに到達したときに(この場合は「スクロールバック」)が表示されるようにするには、次のスクリプトを使用しています

アクティブにスクロールしているときにのみdivが表示されるという事実を除いて、それは完全に機能します#backtotop.cssスタイルシートでcssが「display:none」として設定されてい"display:block"ます。逆の問題、div は常にそこにありますが、1500 の値を超えてスクロールするとフェードアウトします... スクロールを停止した瞬間に再び表示されます。

したがって、基本的には、スクロールポイントに到達したときに div が表示されるように (表示されるように) したいのですが、スクロールを停止しても表示されないようにします (そうではありません)。