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

質問編集履歴

1

回答を元に、ブラウザーサイズの記述を自分なりに付け加えてみました。

2017/07/18 01:46

投稿

Yucchi
Yucchi

スコア29

title CHANGED
File without changes
body CHANGED
@@ -43,4 +43,41 @@
43
43
  $(window).resize(checkWidth);
44
44
  });
45
45
  </script>
46
+ ```
47
+
48
+ 頂いた回答を元に少しこんな感じかなというのを下記に書き足してみましたがやはり実装できません。どこが間違っているのかご指摘いただけると助かります。jQueryは書き方の基礎もないのでお恥ずかしい限りです。
49
+ ```css
50
+ #contact_fixed_sp {
51
+ display: none;
52
+ }
53
+ @media screen and (max-width:480px) {
54
+ #contact_fixed_sp {
55
+ display: block;
56
+ }
57
+ }
58
+ ```
59
+ ```jQuery
60
+ <script>
61
+ $(window).resize(function(){
62
+ var w = $(window).width();
63
+ var x = 480;
64
+ if (w <= x) {
65
+ .on('scroll', function () {
66
+ var distanceTop = 130;
67
+ var $contactFixedSp = $('#contact_fixed_sp');
68
+
69
+ if ($(window).scrollTop() > distanceTop) {
70
+ $contactFixedSp
71
+ .stop()
72
+ .fadeIn("normal");
73
+ }
74
+ else {
75
+ $contactFixedSp
76
+ .stop()
77
+ .fadeOut("normal");
78
+ }
79
+ })
80
+ .trigger('scroll');
81
+ });
82
+ </script>
46
83
  ```