CSS | mouseover와 mouseenter의 차이점
페이지 정보
작성일2016-10-25 11:48 조회3,390회관련링크
본문
Example:
mouseover와
mouseenter의 차이점
mouseover와
mouseoout은 마우스 이동할때마다 이벤트 발생 하는 반면,
mouseenter와
mouseleave는 이벤트 영역을 진입 혹은 벗어났을때만 이벤트를 발생 한다.
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>mouseenter demo</title> <style> div.out { width: 40%; height: 120px; margin: 0 15px; background-color: #d6edfc; float: left; } div.in { width: 60%; height: 60%; background-color: #fc0; margin: 10px auto; } p { line-height: 1em; margin: 0; padding: 0; } </style> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> </head> <body> <div class="out overout"> <p>move your mouse</p> <div class="in overout"><p>move your mouse</p><p>0</p></div> <p>0</p> </div> <div class="out enterleave"> <p>move your mouse</p> <div class="in enterleave"><p>move your mouse</p><p>0</p></div> <p>0</p> </div> <script> var i = 0; $( "div.overout" ) .mouseover(function() { $( "p:first", this ).text( "mouse over" ); $( "p:last", this ).text( ++i ); }) .mouseout(function() { $( "p:first", this ).text( "mouse out" ); }); var n = 0; $( "div.enterleave" ) .mouseenter(function() { $( "p:first", this ).text( "mouse enter" ); $( "p:last", this ).text( ++n ); }) .mouseleave(function() { $( "p:first", this ).text( "mouse leave" ); }); </script> </body> </html>
Demo :
move your mouse
move your mouse
0
0
move your mouse
move your mouse
0
0
Developer 관련 글 보기
- PHP | (PHP/MySQL) password_hash / password / old_password 2022-03-02
- PHP | 텔레그램(telegram) 봇 API 응답 값 살펴보기 2019-10-01
- PHP | [PHP] 텔레그램 api로 push 받기(Webhook) 2019-10-01
- Server | PHP 7.3, 7.2, 7.1 on CentOS/RHEL 6.10 2019-06-24
- Server | 사설인증서 생성을 위한 OpenSSL (for Windows) 사용방법 2019-06-14
- Script | jquery live, bind, delegate 를 on 대체 2018-01-16
- HTML | ASCII Code 특수기호 모음 2016-12-10