<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									ＰＣ版[ヘッダー固定]機能利用時一瞬スクロールされてしまいます。 - Cocoonテーマに関する質問				            </title>
            <link>https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/</link>
            <description>Cocoon ディスカッション掲示板</description>
            <language>ja</language>
            <lastBuildDate>Mon, 15 Jun 2026 07:41:49 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: ＰＣ版機能利用時一瞬スクロールされてしまいます。</title>
                        <link>https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62826</link>
                        <pubDate>Tue, 28 Jun 2022 17:05:24 +0000</pubDate>
                        <description><![CDATA[簡単な話しではないので、参考までに。あくまで思い付きです、ご了承下さい。
●動作についてCocoonですが、画面を下スクロールさせた際、top達した際、消えていたヘッダー画像を表示させます。この為、Akasumi0304さんが言われるよう、一瞬にして表示されて見えます。
●添付HPについて別物で、Cocoonの基本機能ではできません。独自にカスタマイズの必要があります。
...]]></description>
                        <content:encoded><![CDATA[<p>簡単な話しではないので、参考までに。<br />あくまで思い付きです、ご了承下さい。</p>
<p><strong>●動作について</strong><br />Cocoonですが、画面を下スクロールさせた際、top達した際、消えていたヘッダー画像を表示させます。<br />この為、Akasumi0304さんが言われるよう、一瞬にして表示されて見えます。</p>
<p><strong>●添付HPについて</strong><br />別物で、Cocoonの基本機能ではできません。<br /><span style="color: #ff0000">独自にカスタマイズ</span>の必要があります。</p>
<p><strong>●案<br /></strong>画面を下スクロールし、ヘッダーメニューに達した時、CSSでヘッダーを固定させる。<br />画面を上スクロールし、ヘッダー位置に来たら、CSSのヘッダー固定を解除する。</p>
<p>→→「ヘッダーの固定」ヘッダーを固定のチェックをしない</p>
<p>例：動作を保障するものではありません。<br />javascript.js</p>
<pre contenteditable="false">$(function() {
  // 元の位置を取得
  var t = $('#navi').offset().top;

  function currentCheck() {
    var scroll  = $(window).scrollTop();
    var navi = $('#navi').offset().top;

    if (scroll &gt; navi) {
      // メニューを過ぎたので固定
      $('#navi').addClass('fixed');
    }else {
      // 元の位置に戻ったら、メニューの固定を解除
      if (t &gt;  scroll) {
        $('#navi').removeClass('fixed');
      }
    }
  }

  $(window).on('load scroll', currentCheck);
});</pre>
<p>CSS</p>
<pre contenteditable="false">#navi.fixed {
  left: 0px;
  position: fixed;
  top: 0px;
  width: 100%;
}</pre>
<p> </p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-theme/">Cocoonテーマに関する質問</category>                        <dc:creator>大門未知子</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62826</guid>
                    </item>
				                    <item>
                        <title>RE: ＰＣ版機能利用時一瞬スクロールされてしまいます。</title>
                        <link>https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62825</link>
                        <pubDate>Tue, 28 Jun 2022 16:13:45 +0000</pubDate>
                        <description><![CDATA[@akasumi0304 さん
ご参考のサイトの動きは、Cocoon の「ヘッダーを固定する」の動きとは異なります。同じ動きにするには、Cocoon の「ヘッダーを固定する」の全面的な書き換えが必要です。
ただ、書き換えるぐらいなら、最初から自分で書くのが早いと思います。
尚、ご参考のサイトの動きにするには、お書きになっている CSS の変更も必要です。変更点が多いため、...]]></description>
                        <content:encoded><![CDATA[<p>@akasumi0304 さん</p>
<p>ご参考のサイトの動きは、Cocoon の「ヘッダーを固定する」の動きとは異なります。同じ動きにするには、Cocoon の「ヘッダーを固定する」の全面的な書き換えが必要です。</p>
<p>ただ、書き換えるぐらいなら、最初から自分で書くのが早いと思います。</p>
<p>尚、ご参考のサイトの動きにするには、お書きになっている CSS の変更も必要です。変更点が多いため、申し訳ありませんがサンプルコードの提示だけで済ませます。</p>
<p>「ヘッダーメニュー」を設定しただけの Cocoon のデフォルトの状態で以下のことをお試しください。</p>
<p>まず、画像ですが、テンプレートファイルの変更はおすすめしません。</p>
<p>※ 子テーマに <span>header-container.php を設置した場合、</span>親テーマのアップデートで <span>header-container.php に変更があった時に、そのアップデート内容が反映されません。</span></p>
<p>子テーマの functions.php にコードを追加し、画像部分の HTML を書きます。また、予約ボタンも一緒に書けると思います。</p>
<pre contenteditable="false">add_action( 'wp_header_logo_after_open', function() {
  echo '&lt;div id="header-image" class="header-image"&gt;
      &lt;img src="https://placehold.jp/1920x1280.png"&gt;
    &lt;/div&gt;';
});</pre>
<p>次に、CSS を追加します。</p>
<p>※ この CSS は、ご参考のサイトの動きに必要な CSS です。先ほど申し上げた変更が必要な CSS ではありませんので、別途 CSS の変更が必要です。</p>
<pre contenteditable="false">.header-container {
  /* ヘッダーロゴの高さ */
  --logo-header-height: 100px;
}

.header-container-in {
  position: relative;
}

.logo-header {
  left: 50%;
  position: fixed;
  top: 0;
  transform: translateX(-50%);
  width: 100%;
  z-index: 1;
}

.navi {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}

.header-fixed.navi {
  bottom: auto;
  position: fixed;
  top: var(--logo-header-height);
}

.header-image {
  margin-top: var(--logo-header-height);
}

img {
  display: block;
}

/* キャッチフレーズが非表示の場合は不要 */
.tagline {
  display: none;
}</pre>
<p>最後に、子テーマの javascript.js にコードを追加します。</p>
<pre contenteditable="false">const logoHeader = document.getElementsByClassName('logo-header');
const navi = document.getElementById('navi');
const image = document.getElementById('header-image');
const fixedClass = 'header-fixed';
const getHeight = logoHeader.offsetHeight + navi.offsetHeight;

const observer = new IntersectionObserver(entries =&gt; {
  for (const entry of entries) {
    if (entry.isIntersecting === false) {
      navi.classList.add(fixedClass);
    } else {
      navi.classList.remove(fixedClass);
    }
  }
}, {
  rootMargin: `-${getHeight}px 0px 0px`
});

observer.observe(image);</pre>
<p>添付動画は、その結果です。</p>
<div id="wpfa-30102" class="wpforo-attached-file"><a class="wpforo-default-attachment" title="header.mp4" href="//wp-cocoon.com/wp-content/uploads/wpforo/default_attachments/1656432825-header.mp4" target="_blank" rel="noopener"><i class="fas fa-paperclip"></i> header.mp4</a></div>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-theme/">Cocoonテーマに関する質問</category>                        <dc:creator>Akira</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62825</guid>
                    </item>
				                    <item>
                        <title>RE: ＰＣ版機能利用時一瞬スクロールされてしまいます。</title>
                        <link>https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62824</link>
                        <pubDate>Tue, 28 Jun 2022 13:45:41 +0000</pubDate>
                        <description><![CDATA[chu-ya様　
 
ご返信ありがとうございます。
テストページをアップしてみましたので、下記URLより御確認くださいませ。
 
※トップページに表示されている「1920x1280」という画像は子テーマを作成し、
tmpフォルダ内「header-container.php」に「444ｘ164」を記述して表示させ、そのバックグラウンドイメージとして「1920x1280...]]></description>
                        <content:encoded><![CDATA[<p>chu-ya様　</p>
<p> </p>
<p>ご返信ありがとうございます。</p>
<p>テストページをアップしてみましたので、下記URLより御確認くださいませ。</p>
<p>http://esthe.main.jp/test/test/cocoon/</p>
<p> </p>
<p>※トップページに表示されている「1920x1280」という画像は子テーマを作成し、</p>
<p>tmpフォルダ内「header-container.php」に「444ｘ164」を記述して表示させ、そのバックグラウンドイメージとして「1920x1280」を表示させております。</p>
<p> </p>
<p>よろしくお願いいたします。</p>
<p> </p>
<p> </p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-theme/">Cocoonテーマに関する質問</category>                        <dc:creator>Akasumi0304</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62824</guid>
                    </item>
				                    <item>
                        <title>RE: ＰＣ版機能利用時一瞬スクロールされてしまいます。</title>
                        <link>https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62823</link>
                        <pubDate>Tue, 28 Jun 2022 10:49:09 +0000</pubDate>
                        <description><![CDATA[申し訳ありません。ヘッダーのCocoon設定の情報含め、現物を確認しないと回答は難しいです。]]></description>
                        <content:encoded><![CDATA[<p>申し訳ありません。<br />ヘッダーのCocoon設定の情報含め、現物を確認しないと回答は難しいです。<br /><br /></p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-theme/">Cocoonテーマに関する質問</category>                        <dc:creator>大門未知子</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62823</guid>
                    </item>
				                    <item>
                        <title>RE: ＰＣ版機能利用時一瞬スクロールされてしまいます。</title>
                        <link>https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62818</link>
                        <pubDate>Tue, 28 Jun 2022 08:11:45 +0000</pubDate>
                        <description><![CDATA[@chu-ya 様
 
ご回答ありがとうございます。
&gt;●原因&gt;/footer-javascript.phpのthreasholdが600px固定となっている。
ここを数値を画像とヘッダーの高さを合わせた数値に変えても一瞬でスクロールされてしまう挙動は変わりませんでした。
 
&gt;●対策&gt;600px固定ではなく、ヘッダーコンテナ高さ分（$(&#039;....]]></description>
                        <content:encoded><![CDATA[<p>@chu-ya 様</p>
<p> </p>
<p>ご回答ありがとうございます。</p>
<p>&gt;●原因<br />&gt;/footer-javascript.phpのthreasholdが600px固定となっている。</p>
<p>ここを数値を画像とヘッダーの高さを合わせた数値に変えても一瞬でスクロールされてしまう挙動は変わりませんでした。</p>
<p> </p>
<p>&gt;●対策<br />&gt;600px固定ではなく、ヘッダーコンテナ高さ分（$('.header-container-in').height()）スクロールした時、ヘッダー固定では？</p>
<p> </p>
<p>こちらの方法を試したいと思うのですが、どちらのファイルから調整すればよろしいでしょうか？</p>
<p>ご迷惑をお掛けいたしますが、ご教示いただけましたら幸いでございます。</p>
<p> </p>
<p>また、PC版のヘッダーとその下の画像の配置とメニューバーの理想的な挙動をするサイトがございましたので、</p>
<p>参考までにお送りさせていただきます。</p>
<p>https://goyahso-okinawa.com/</p>
<p> </p>
<p>引き続きご教示くださいましたら幸いでございます。</p>
<p>よろしくお願いいたします。</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-theme/">Cocoonテーマに関する質問</category>                        <dc:creator>Akasumi0304</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62818</guid>
                    </item>
				                    <item>
                        <title>RE: ＰＣ版機能利用時一瞬スクロールされてしまいます。</title>
                        <link>https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62771</link>
                        <pubDate>Sat, 25 Jun 2022 07:59:31 +0000</pubDate>
                        <description><![CDATA[以下の事が起きているのでは。ヘッダー画像の高さに合わせthreasholdの値を調整しましたか？
●手順以下の設定をした。→→ヘッダーの固定「ヘッダーを固定」ヘッダーロゴ（例：横200×縦1000px）
●現象下に画面を600px下にスクロールすると、CSSを以下に変更し、ヘッダーをスリム化させる。この為、ヘッダー高さが1000pxあるのに4...]]></description>
                        <content:encoded><![CDATA[<p>以下の事が起きているのでは。<br />ヘッダー画像の高さに合わせthreasholdの値を調整しましたか？</p>
<p><strong>●手順</strong><br />以下の設定をした。<br />→→<br />ヘッダーの固定「ヘッダーを固定」<br />ヘッダーロゴ（例：横200×縦<span style="color: #ff0000">1000px</span>）</p>
<p><strong>●現象</strong><br />下に画面を<span style="color: #ff0000">600px</span>下にスクロールすると、CSSを以下に変更し、ヘッダーをスリム化させる。<br />この為、ヘッダー高さが1000pxあるのに400px分<span style="color: #ff0000">一瞬に縮んで見える</span>。</p>
<p>.header-container{<br />position: fixed;<br />top: 0px;<br />left: 0px;<br />width: 100%;<br />}</p>
<p>また、ヘッダーの高さが600pxより、小さい場合、スクロール量が600pxに達しないとヘッダーが表われない（固定されない）。</p>
<p><strong>●原因</strong><br />/footer-javascript.phpの<strong>threasholdが600px固定</strong>となっている。</p>
<p><strong>●補足<br /></strong>画面を上にスクロールし、fixed→staticに伸ばす時、<br />ヘッダーが縮小されている為、スクロールtop:0になった時、一瞬で伸びる事となる。</p>
<p><strong>●対策</strong><br />600px固定ではなく、ヘッダーコンテナ高さ分（$('.header-container-in').height()）スクロールした時、ヘッダー固定では？</p>
<p> </p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-theme/">Cocoonテーマに関する質問</category>                        <dc:creator>大門未知子</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62771</guid>
                    </item>
				                    <item>
                        <title>ＰＣ版機能利用時一瞬スクロールされてしまいます。</title>
                        <link>https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62770</link>
                        <pubDate>Sat, 25 Jun 2022 06:10:04 +0000</pubDate>
                        <description><![CDATA[お世話になります。
Cocoonをご利用させていただきありがとうございます。
ＰＣ版ヘッダー固定に関するご質問になります。※以下全てＰＣページに関する内容になります。
ヘッダーとメニューの間に画像を載せているのですが、下にスクロールしたときにヘッダーメニューが出るようにしたいため、管理画面のCocoon設定から「ヘッダー固定」にチェックをいれましたところ、動作はしているの...]]></description>
                        <content:encoded><![CDATA[<p>お世話になります。</p>
<p>Cocoonをご利用させていただきありがとうございます。</p>
<p>ＰＣ版ヘッダー固定に関するご質問になります。<br />※以下全てＰＣページに関する内容になります。</p>
<p>ヘッダーとメニューの間に画像を載せているのですが、<br />下にスクロールしたときにヘッダーメニューが出るようにしたいため、<br />管理画面のCocoon設定から「ヘッダー固定」にチェックをいれましたところ、<br />動作はしているのですが、スクロールして固定ヘッダーメニューが表示される瞬間に画面が下に200px～600pxほど一瞬でスクロールされる現象が起きております。</p>
<p>下記ページを元に数値などをいじってみたのですが、<br />ヘッダーメニューが切り替わるタイミングは調整できても、上記現象は下スクロールは治りませんでした。</p>
<p>解決方法や代替案がございましたらご教示いただけないでしょうか？</p>
<p>参考ページ<br />https://wp-cocoon.com/community/cocoon-theme/%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E3%81%AE%E5%9B%BA%E5%AE%9A%E6%A9%9F%E8%83%BD%E3%81%A7%E3%80%81%E5%9B%BA%E5%AE%9A%E3%83%98%E3%83%83%E3%83%80%E3%83%BC%E3%81%8C%E5%87%BA%E3%82%8B%E3%81%BE%E3%81%A7/</p>]]></content:encoded>
						                            <category domain="https://wp-cocoon.com/community/cocoon-theme/">Cocoonテーマに関する質問</category>                        <dc:creator>Akasumi0304</dc:creator>
                        <guid isPermaLink="true">https://wp-cocoon.com/community/cocoon-theme/%ef%bd%90%ef%bd%83%e7%89%88%e3%83%98%e3%83%83%e3%83%80%e3%83%bc%e5%9b%ba%e5%ae%9a%e6%a9%9f%e8%83%bd%e5%88%a9%e7%94%a8%e6%99%82%e4%b8%80%e7%9e%ac%e3%82%b9%e3%82%af%e3%83%ad%e3%83%bc%e3%83%ab%e3%81%95/#post-62770</guid>
                    </item>
							        </channel>
        </rss>
		