質問編集履歴

2

サーバー変更に伴いサイトのURLを変更しました

2022/08/10 10:48

投稿

nkfn_39
nkfn_39

スコア12

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
  しかし、スクロールしただけでは色が変わらず、メニューのLinksをクリックして飛んだ際にだけ色が変わる(もしくはそれでも変わらない)という現象が一部の環境で起きています。
9
9
 
10
10
  【実際のサイト】
11
- [こちら](http://nfre.moo.jp/test2/NefriePortfolio.html) になります。
11
+ [こちら](https://nfre.teen.jp/NefriePortfolio.html) になります。
12
12
 
13
13
  【コード】
14
14
  ```JS

1

不要な部分の削除、不足している説明や新たにわかった情報などを追記

2022/08/04 05:08

投稿

nkfn_39
nkfn_39

スコア12

test CHANGED
File without changes
test CHANGED
@@ -3,8 +3,14 @@
3
3
  ページ内「Links」の項目を表示しているとき、もしくはページ最下部までスクロールしたとき、メニューのLinksのブロックのみ色が変わる
4
4
  というコードを書いたのですが、一部の環境でしか動作しませんでした。
5
5
 
6
+ 【現象の詳細】
6
- 別サイトも同様の質問をしたのですこちらサイトほうが多く方からのご意見がいただけそうでしたので、こちらでも投稿いたします
7
+ 想定は、最下部まスクロールるとメニュー内Linksブロックビビッドピンクになるはずでした。
8
+ しかし、スクロールしただけでは色が変わらず、メニューのLinksをクリックして飛んだ際にだけ色が変わる(もしくはそれでも変わらない)という現象が一部の環境で起きています。
7
9
 
10
+ 【実際のサイト】
11
+ [こちら](http://nfre.moo.jp/test2/NefriePortfolio.html) になります。
12
+
13
+ 【コード】
8
14
  ```JS
9
15
  $(document).ready(function(){
10
16
 
@@ -45,6 +51,7 @@
45
51
  Firefox (Windows PCでの通常の閲覧)
46
52
  Pixel3a Chrome
47
53
  dtab d-41a Chrome
54
+ iPhone SE 第2世代 Chrome
48
55
  (Pixel5)
49
56
  (Galaxy S8+)
50
57
  (Galaxy S20 Ultra)
@@ -52,6 +59,8 @@
52
59
  【試したこと】
53
60
  スクロール量の取得方法をdocument.body.scrollTopとdocument.documentElement.scrollTopに変える
54
61
  →Edge、Chromeでも動作しなくなる
62
+ スクロール量の取得方法を$(window).scrollTop()とdocument.body.scrollTopとdocument.documentElement.scrollTopの併用にする
63
+ →変化なし
55
64
 
56
65
  狙い通りに色が変わるようなプログラムは作れるものなのでしょうか?
57
66
  また、可能な場合はどのような方法で行えば良いのでしょう?