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

回答編集履歴

1

sample

2017/11/30 11:11

投稿

yambejp
yambejp

スコア117846

answer CHANGED
@@ -1,3 +1,55 @@
1
1
  見た感じchromeもfirefox57もIE11もほぼおなじような挙動に見えます
2
2
  マウスがheaderとmainにまたがる場合は処理を継続したいのでしょうか?
3
- headerとmainをwrapして、そのhoverにheaderのslideUp,Downで処理するとかどうでしょう?
3
+ headerとmainをwrapして、そのhoverにheaderのslideUp,Downで処理するとかどうでしょう?
4
+
5
+
6
+ # sample
7
+ ちょっと雑ですが以下
8
+
9
+ ```javascript
10
+ $(function() {
11
+ $('#header').hide();
12
+ $('#wrap').hover(
13
+ function(e) {
14
+ $('#header').slideDown();
15
+ },
16
+ function(e) {
17
+ $('#header').slideUp();
18
+ }
19
+ );
20
+ });
21
+
22
+ ```
23
+ ```CSS
24
+ #header{
25
+ height: 100px;
26
+ background: brown;
27
+ color: #fff;
28
+ text-align: center;
29
+ }
30
+ #m_visual {
31
+ height: 300px;
32
+ color: #fff;
33
+ text-align: center;
34
+ background: blue;
35
+
36
+ ```
37
+ ```HTML
38
+ <div id="wrap">
39
+ <header>
40
+ <div id="header" class="clearfix">
41
+ <div class="symbol">header</div>
42
+ </div><!-- /#header -->
43
+ </header><!--== header end ==-->
44
+
45
+ <!--== main contents start ==-->
46
+ <main>
47
+
48
+ <div id="m_visual" class="clearfix">
49
+ <!-- hero -->
50
+ <div class="hero"></div>
51
+ </div><!-- /#m_visual -->
52
+
53
+ </main>
54
+ </div>
55
+ ```