1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<div class="btn">
    <span style="border: 1px solid #000">클릭하세요!</span>
    <div class="hideMenu" style="display: none">
        <ul>
            <li>숨겨진 메뉴1
            <li>숨겨진 메뉴2
        </ul>
    </div>
</div>
<script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
<div class="btn">
    <span style="border: 1px solid #000">클릭하세요!</span>
    <div class="hideMenu" style="display: none">
        <ul>
            <li>숨겨진 메뉴1
            <li>숨겨진 메뉴2
        </ul>
    </div>
</div>
<script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
 
<script>
    $('.btn').bind({
        // 일반적 멀티 바인드
        mouseenter: function() {
            $('.hideMenu').slideDown();
        },
        mouseleave: function() {
            $('.hideMenu').slideUp();
        }
 
        // .is(':animated') 사용
        mouseenter: function() {
            var $btn=$('.hideMenu');
            if(!$btn.is(':animated')) $btn.slideDown();
        },
        mouseleave: function() {
            $('.hideMenu').slideUp();
        }
});
</script>
cs


'퍼블리싱 > JS & JQ' 카테고리의 다른 글

특정영역만 프린트 하기  (0) 2019.02.22
.ready() vs .load()  (0) 2019.01.29
트윈맥스 애니메이션 중 실행 막기  (0) 2018.11.19
스크롤 막기 JQ  (0) 2018.11.09
JS에서 미디어쿼리를 사용하는 matchMedia()  (0) 2018.11.01

+ Recent posts