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

質問編集履歴

2

誤字

2020/08/05 03:55

投稿

momoko_888
momoko_888

スコア2

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
 
11
11
  ### 該当のソースコード
12
- ```html
12
+ ```Javascript
13
13
  $(function() {
14
14
  //メニューの表示状態保管用
15
15
  var state = false;
@@ -61,7 +61,7 @@
61
61
  ### 試したこと
62
62
 
63
63
 
64
- ```html
64
+ ```Javascript
65
65
  //非表示中
66
66
  if(state == true) {
67
67
  $('body').removeClass('fixed').css({'top': 0});
@@ -82,7 +82,7 @@
82
82
  で上記を囲ったりもしてみましたが、うまくいきません。
83
83
 
84
84
  また、表示をかえるだけでは無理なのかもしれないと思ったので
85
- ```html
85
+ ```Javascript
86
86
  //非表示中
87
87
  if(state == true) {
88
88
  $('body').removeClass('fixed').css({'top': 0});
@@ -95,7 +95,6 @@
95
95
  state = false;
96
96
  }
97
97
  ```
98
- 上記も試してみましたが、なぜかクローズしたときにトップへスムーススクロールしてしまい、うまくいきませんでした。
98
+ 上記も試してみましたが、なぜかクローズしたときにトップへスムーススクロールしてしまい、うまくいきませんでした。(スムーススクロールの動きもサイトにあります。)
99
- (スムーススクロールのjsもあります。)
100
99
 
101
100
  スキル不足で恐縮ではございますが、ご教授いただけますと幸いです。

1

情報の追加

2020/08/05 03:55

投稿

momoko_888
momoko_888

スコア2

title CHANGED
File without changes
body CHANGED
@@ -81,4 +81,21 @@
81
81
  `if(!navigator.userAgent.match(/(iPhone|iPad|iPod|Android)/)){}`
82
82
  で上記を囲ったりもしてみましたが、うまくいきません。
83
83
 
84
+ また、表示をかえるだけでは無理なのかもしれないと思ったので
85
+ ```html
86
+ //非表示中
87
+ if(state == true) {
88
+ $('body').removeClass('fixed').css({'top': 0});
89
+ window.scrollTo( 0 , scrollpos );
90
+ $('.mean-container').removeClass('open');
91
+ //追加した箇所
92
+ $(".mean-expand").trigger('click');
93
+ //追加した箇所終了
94
+ $('.mean-nav .mask').hide();
95
+ state = false;
96
+ }
97
+ ```
98
+ 上記も試してみましたが、なぜかクローズしたときにトップへスムーススクロールしてしまい、うまくいきませんでした。
99
+ (スムーススクロールのjsもあります。)
100
+
84
101
  スキル不足で恐縮ではございますが、ご教授いただけますと幸いです。