問題タブ [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.
android - ViewPager 内で ListView OnScrollListener が呼び出されない
次のように、FragmentPagerAdapter
子ページを作成する があります (これは ですListFragments
)。
ViewPagerOffscreenPageLimit
に 1 を指定します。子ListFragments
には custom がありますScrollListener
。
ListFragments
私が抱えている問題は、ViewPager がスワイプされたときに作成された子OffscreenPageLimit
、つまり子ページ > 2でのみカスタム スクロール リスナーが機能することです。
さらに紛らわしいのは、いくつかのページをスクロールしてから最初のページに戻ると、スクロール リスナーが機能するようになったことです。
ここで何が起こっているのですか?ViewPager
一部の子ページに干渉しているようOnScrollListener
です。
ありがとう
javascript - Facebookは、iOSをサポートするこの固定スクロールボックスをどのように構築しましたか?
Facebookは、新しいニュースフィード用の新しいプレゼンテーションサイトに、このスクロール固定ボックス(スティッキーサイドバー)をどのように構築しましたか?
私はこれを行うための解決策の多くを知っていますが、これは特別です。position: relative
との切り替えposition: fixed
はtouchmoveイベント(特別ではありません)で機能しますが、iOSスクロールパンでも機能します!
それは不可能だと思いました。こちらをご覧ください。彼らはどのようにこれをしましたか?
jquery - ウィンドウ オンスクロール メニュー リンク スタイルの変更
メニュー リンクのスタイルが、ユーザーがスクロールした関連セクションに変更されるように、ウィンドウ スクロール機能を使用しようとしています。
ユーザーがポートフォリオ セクションにスクロールしたら、ユーザーに警告するようにしています。しかし、リンクのスタイルはどうですか?
コードは私のリーグから少し外れています:
android - Android onDoubleTap、onScroll、onFling は動作しませんが、onDown と onLongPress は動作しますか?
カスタム ビューで onScroll メソッドを使用しようとしています。onDown と onLongPress は機能しますが、onScroll、onFling、または onDoubleTap が機能しないのはなぜですか? これが私のコードです。Googleがdeveloper.android.com Webサイトで提供したものとほとんど同じです...
コードを更新したところ、onDown() メソッドが「false を返す」ように編集されました。
それにもかかわらず、画面に触れると、「OnDown」デバッグ通知と「OnShowPress」および「OnLongPress」が表示されます...しかし、戻り値を false に設定しましたか?
javascript - スクロールするとナビの背景色が変わる
ユーザーが下にスクロールすると、ナビゲーションの背景の一部の色をコンテンツの色に合わせて変更したいと考えています。
この正確な例は、blobfolio.comで入手できます。
私の試み:
for
ループも含まれると思います。このJSFiddleで試してみましたが、背景全体が変わります。これは私が望んでいるものではありません。
私は本当にかなり行き詰まっています。どんな助けでも大歓迎です!
また、純粋な JavaScript でこれを実行しようとしています - フレームワークはありません。
jquery - スクロール時にのみ要素を表示
ユーザーがページを約100pxにスクロールしたときにのみ上部に固定したいナビゲーションバーがあります。
これを達成するための最良の方法はどれですか?
jquery - onScroll() イベントで CSS の変更を永続的にするにはどうすればよいですか?
ユーザーdiv
がページのスクロールポイントに到達したときに(この場合は「スクロールバック」)が表示されるようにするには、次のスクリプトを使用しています
アクティブにスクロールしているときにのみdivが表示されるという事実を除いて、それは完全に機能します#backtotop
.cssスタイルシートでcssが「display:none」として設定されてい"display:block"
ます。逆の問題、div は常にそこにありますが、1500 の値を超えてスクロールするとフェードアウトします... スクロールを停止した瞬間に再び表示されます。
したがって、基本的には、スクロールポイントに到達したときに div が表示されるように (表示されるように) したいのですが、スクロールを停止しても表示されないようにします (そうではありません)。