teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

解決ずみ

2019/11/08 11:31

投稿

hukumarukun
hukumarukun

スコア10

title CHANGED
File without changes
body CHANGED
@@ -19,128 +19,11 @@
19
19
 
20
20
  ### 該当のソースコード
21
21
 
22
- ```ここに言語を入力
23
- <div class="section fixed-top header_wrap">
24
22
 
25
- <div class="header">
26
- <div id="logo"><a href="/">ロゴ</a></div>
27
- <div class="spmenu_wrap">
28
- <div class="nav-button">
29
- <div class="nav_wrap">
30
- <span></span>
31
- <span></span>
32
- <span></span>
33
- </div>
34
- </div>
35
- <nav class="nav-wrap nav_wrap_menu">
36
-
37
- <div class="nav_box">
38
- <ul class="navbox nav-item nav-tabs">
39
- <li class="nav-item dropdown"><a href="/about/" class="nav-link dropdown-toggle" id="company">会社情報</a>
40
- <div class="dropdown-menu">
41
- <ul>
42
- <li><a class="dropdown-item" href="/about/index.html#company_about"><span><i class="fa fa-angle-right" aria-hidden="true"></i>会社案内</span></a></li>
43
- <li><a class="dropdown-item" href="/about/index.html#history"><span><i class="fa fa-angle-right" aria-hidden="true"></i>会社沿革</span></a></li>
44
- </ul>
45
- </div>
46
-
47
- <div class="spmenu">
48
- <ul>
49
- <li class="block_company_about"><a class="anchorlink" href="/about/index.html#company_about"><i class="fa fa-angle-right" aria-hidden="true"></i>会社案内</a></li>
50
- <li class="block_history"><a class="anchorlink" href="/about/index.html#history"><i class="fa fa-angle-right" aria-hidden="true"></i>会社沿革</a></li>
51
- </ul>
52
- </div>
53
- </li>
54
- </ul>
55
- </div>
56
-
57
- <li class="nav-item"><a href="/news/index.html" class="nav-link" id="news">ニュースリリース</a>
58
- </li>
59
- </ul>
60
- </div>
61
- </li>
62
- </ul>
63
- </div>
64
- </nav>
65
- </div>
66
- <!-- spmenu_wrap -->
67
- </div>
68
- </div>
69
- ```
70
-
71
-
72
-
73
- // ハンバーガーメニュー
74
- ```ここに言語を入力
75
- $(function() {
76
- $(".nav-button .nav_wrap").on("click", function() {
77
- if ($(this).hasClass("active")) {
78
- $(this).removeClass("active");
79
- $(".nav-wrap")
80
- .addClass("close")
81
- .removeClass("open");
82
-
83
- } else {
84
- $(this).addClass("active");
85
- $(".nav-wrap")
86
- .addClass("open")
87
- .removeClass("close");
88
- }
89
- });
90
- });
91
- ```
92
-
93
- //ヘッダーメニュー固定
94
- ```ここに言語を入力
95
- $(function(){
96
- var state = false;
97
- var scrollpos;
98
- $('.nav-button .nav_wrap').on('click', function(){
99
- if(state == false) {
100
- scrollpos = $(window).scrollTop();
101
- //$('body').addClass('fixed').css({'top': -scrollpos});
102
- $('.nav-button .nav_wrap').addClass('open');
103
- state = true;
104
- } else {
105
- $('body').removeClass('fixed');
106
- window.scrollTo( 0 , scrollpos );
107
- $('.nav-wrap.nav_wrap_menu.open').removeClass('open');
108
- state = false;
109
- }
110
- });
111
- });
112
- ```
113
-
114
- //ページ内リンクの上部余白
115
- ```ここに言語を入力
116
- $(function() {
117
- var H_nav = $(".header").height();
118
-
119
- function pagelink(heightnum) {
120
- var headerH = heightnum;
121
- $(".anchorlink").click(function() {
122
-
123
-
124
- $(".nav-button .nav_wrap").removeClass("active");
125
- $(".nav-wrap").addClass("close");
126
- $(".nav-wrap").removeClass("open");
127
-
128
- var href = $(this).attr("href");
129
- var target = $(href == "#" || href == "" ? "body" : href);
130
- var position = target.offset().top - headerH;
131
- $("html, body").animate({ scrollTop: position }, 400, "swing");
132
- //return false;
133
- });
134
- }
135
- pagelink(H_nav);
136
-
137
- });
138
- ```
139
-
140
-
141
-
142
23
  ### 試したこと
143
24
  .anchorlinkは、会社情報ページにもページ内に遷移するリンクがあるので、はずせません。
144
25
  グローバルメニューからは.anchorlinkを外してみたのですが、うまくいきませんでした。
145
26
 
146
- ### 補足情報(FW/ツールのバージョンなど)
27
+ ### 補足情報(FW/ツールのバージョンなど)
28
+
29
+ 11/08 解決しましたのでソースを削除しました。

1

文言間違え

2019/11/08 11:31

投稿

hukumarukun
hukumarukun

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,5 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- ここに質問の内容を詳しく書いてください。
4
3
  ハンバーガーメニューでヘッダーメニュー固定のソースを作っています。
5
4
  会社情報ページは3階層目がなく、全て2階層目で完結しています。
6
5
  他のページからクリックされた時はページ内リンクで遷移します。
@@ -16,7 +15,6 @@
16
15
  2回目ハンバーガーメニューをクリックしても中身が開きません。
17
16
  2回目以降ずっと同じ調子です。
18
17
 
19
- エラーメッセージ
20
18
 
21
19
 
22
20
  ### 該当のソースコード
@@ -142,10 +140,7 @@
142
140
 
143
141
 
144
142
  ### 試したこと
145
- .anchorlinkというクラスをメニューから外して別で会社情報ページにもページ内に遷移するリンクがあるので、はずせません。
143
+ .anchorlinkは、会社情報ページにもページ内に遷移するリンクがあるので、はずせません。
146
- グローバルメニューからはクラスを外してみたのですが、うまくいきませんでした。
144
+ グローバルメニューからは.anchorlinkを外してみたのですが、うまくいきませんでした。
147
145
 
148
- ### 補足情報(FW/ツールのバージョンなど)
146
+ ### 補足情報(FW/ツールのバージョンなど)
149
-
150
-
151
- ここにより詳細な情報を記載してください。