スクロールはヘッダーをスキップし、本文から開始します

パベル・リシュコ

サイトの読み込み中、ページは本文から始まり、スタイル付きヘッダーを表示するには上にスクロールする必要があります。

(ただし、この問題はすべてのブラウザーで発生するわけではありません)

ヘッダーからスクロールを開始したい。

これがライブサイトです:http//pavlorishko228-001-site1.btempurl.com/

コード:

import React from "react";
import { Link } from 'react-router-dom';
import styled from "styled-components";
import ScrollHandler from "../../components/ScrollHandler";
import Logo from '../../public/SmokeyWayLogo.svg';

const StyledLogo = styled("img")<{isScrolled: boolean}>`
  filter: ${props => props.isScrolled ? "invert(1)" : "drop-shadow(2px 4px 3px black)"};
  height: 80px;
  padding-left: 0;
  float: left;
`;

const StyledLink = styled("div")<{isScrolled: boolean}>`
  padding: 20px;
  margin: 10px;
  display: inline-block;
  border-radius: 5px;
  &:hover {
    box-shadow: 0px 0px 15px 2px  ${props => props.isScrolled ? "white" : "black"};
    color: black;
  }
  a {
    text-decoration: inherit;
    color: ${props => props.isScrolled ? "white" : "black"};
  }
`;

const StyledNav = styled("div")<{isScrolled: boolean}>`
  position: fixed;
  width: 100%;
  background-color: ${props => props.isScrolled ? "transparent " : "white"};
`;
  
function Header(){
  const _isScrolled = ScrollHandler();

    return(
        <header>
            <StyledNav isScrolled={_isScrolled}>
                <StyledLogo isScrolled={_isScrolled} src={Logo}></StyledLogo>
                <StyledLink isScrolled={_isScrolled}>
                    <Link to="./">Smokey Way</Link>
                </StyledLink>
                <StyledLink isScrolled={_isScrolled}>
                    <Link to="./">Головна</Link>
                </StyledLink>
                <StyledLink isScrolled={_isScrolled}>
                    <Link to="./">Меню</Link>
                </StyledLink>
            </StyledNav>
        </header>
    )
}
export default Header;
sm10

デバイスでChromeを使用しましたが、問題ありませんでした。つまり、ページを読み込んだ後にヘッダーが表示されました。あなたの問題は正常ではなく、私にとってはちょっと奇妙ですが、JS(ページをロードする前のこのコードでは、現在のページの上部にいることを確認するため)をお勧めします:フィードバックをください:

$(window).on('beforeunload', function(){
  $(window).scrollTop(0);
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

CSS:divのヘッダーを修正しました。スクロールバーはヘッダーの隣から始まります

分類Dev

Pythonはリクエストレスポンスからヘッダー行をスキップします

分類Dev

ヘッダーからインデックスを削除し、データのインデックスを再作成して0から開始します

分類Dev

BindgenはC ++ヘッダーファイルから定義をスキップします

分類Dev

グーグルマップはブートストラップモーダルの左上中央からパスを開始します

分類Dev

pythonopenpyxlはExcelのヘッダーをスキップします

分類Dev

下/右からスクロールを開始しますxamarin

分類Dev

ブートストラップ3:ヘッダーは水平スクロールを作成します

分類Dev

QtableViewの行ラベル開始インデックス(垂直ヘッダー)を変更します

分類Dev

2行目からファイルを読み取るか、ヘッダー行をスキップします

分類Dev

Pythonは、プロセスからの出力/ログステートメントなしでマルチプロセッシングを開始します

分類Dev

AOSPビルド:インクルードからローカルヘッダーをスキップする方法

分類Dev

サイプレス:APIからトークンを取得し、ローカルストレージに保存して、別のAPIのヘッダーで使用し、2番目のAPIの応答本文を返します

分類Dev

サービスの開始に失敗した場合にスナップを自動的にロールバックする方法はありますか?

分類Dev

Magentoはヘッダーからフッターのjsスクリプトを移動します

分類Dev

Magentoはヘッダーからフッターのjsスクリプトを移動します

分類Dev

方法:1つの.csvからヘッダーレコードをスキップし、コマンドプロンプトまたはバッチを使用してレコードを別のcsvファイルにコピーします

分類Dev

64ビットLinuxカーネルはどのようにしてELFから32ビットプロセスを開始しますか

分類Dev

KotlinForループは指定されたインデックスから開始します

分類Dev

ハイブテーブルはすべてのファイルからヘッダーをスキップしますか?

分類Dev

スティッキーヘッダー入力は入力時にスクロールします

分類Dev

リモートSSHからローカルデスクトップでアプリケーションを開始します

分類Dev

Scrapyクロールクラスはリンクをスキップし、応答本文を返しません

分類Dev

Fiddlerは、Webトラフィックのキャプチャを開始すると、インターネットアクセスをブロックします

分類Dev

プレースホルダー値は、左から右に書き込みを開始しますか?

分類Dev

ターミナルをブロックせずに新しいプロセスを開始します

分類Dev

Node.js HTTPリクエストは本文のないヘッダーを返しますか?

分類Dev

画面を開始するときに、どのようにイントロメッセージをバイパスまたはスキップしますか?

分類Dev

貼り付けヘルパー-ドロップダウンリストから貼り付けるテキストを選択します

Related 関連記事

  1. 1

    CSS:divのヘッダーを修正しました。スクロールバーはヘッダーの隣から始まります

  2. 2

    Pythonはリクエストレスポンスからヘッダー行をスキップします

  3. 3

    ヘッダーからインデックスを削除し、データのインデックスを再作成して0から開始します

  4. 4

    BindgenはC ++ヘッダーファイルから定義をスキップします

  5. 5

    グーグルマップはブートストラップモーダルの左上中央からパスを開始します

  6. 6

    pythonopenpyxlはExcelのヘッダーをスキップします

  7. 7

    下/右からスクロールを開始しますxamarin

  8. 8

    ブートストラップ3:ヘッダーは水平スクロールを作成します

  9. 9

    QtableViewの行ラベル開始インデックス(垂直ヘッダー)を変更します

  10. 10

    2行目からファイルを読み取るか、ヘッダー行をスキップします

  11. 11

    Pythonは、プロセスからの出力/ログステートメントなしでマルチプロセッシングを開始します

  12. 12

    AOSPビルド:インクルードからローカルヘッダーをスキップする方法

  13. 13

    サイプレス:APIからトークンを取得し、ローカルストレージに保存して、別のAPIのヘッダーで使用し、2番目のAPIの応答本文を返します

  14. 14

    サービスの開始に失敗した場合にスナップを自動的にロールバックする方法はありますか?

  15. 15

    Magentoはヘッダーからフッターのjsスクリプトを移動します

  16. 16

    Magentoはヘッダーからフッターのjsスクリプトを移動します

  17. 17

    方法:1つの.csvからヘッダーレコードをスキップし、コマンドプロンプトまたはバッチを使用してレコードを別のcsvファイルにコピーします

  18. 18

    64ビットLinuxカーネルはどのようにしてELFから32ビットプロセスを開始しますか

  19. 19

    KotlinForループは指定されたインデックスから開始します

  20. 20

    ハイブテーブルはすべてのファイルからヘッダーをスキップしますか?

  21. 21

    スティッキーヘッダー入力は入力時にスクロールします

  22. 22

    リモートSSHからローカルデスクトップでアプリケーションを開始します

  23. 23

    Scrapyクロールクラスはリンクをスキップし、応答本文を返しません

  24. 24

    Fiddlerは、Webトラフィックのキャプチャを開始すると、インターネットアクセスをブロックします

  25. 25

    プレースホルダー値は、左から右に書き込みを開始しますか?

  26. 26

    ターミナルをブロックせずに新しいプロセスを開始します

  27. 27

    Node.js HTTPリクエストは本文のないヘッダーを返しますか?

  28. 28

    画面を開始するときに、どのようにイントロメッセージをバイパスまたはスキップしますか?

  29. 29

    貼り付けヘルパー-ドロップダウンリストから貼り付けるテキストを選択します

ホットタグ

アーカイブ