이번에는 마우스 롤오버 이벤트를 DIV에 바인딩하는(코드 포함) jQuery를 소개합니다. jQuery가 마우스 롤오버 이벤트를 바인딩하기 위해 DIV를 실행할 때 사용할 주의 사항은 무엇입니까?
<!doctype html> <html> <head> <meta charset="utf-8"> <title>jQuery响应鼠标实现p由下向上展开</title> <style type="text/css"> .big{position:relative; width:234px; height:300px; background:#ccc} .show{position:absolute; display:none; bottom:0px;display:block; width:100%; height:auto; background:#f66 } </style> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function() { $(".big").hover(function () { $(".show").stop(true,true).animate({height:"70px"}); }, function () { $(".show").stop(true,true).animate({height:"0px"}); }); }); </script> </head> <body> <!--灰色的p--> <p class="big"> <!--红色的p--> <p class="show"></p> </p> </body> </html>
원리:
① 먼저 빨간색 p는 position:absolute
절대 위치 지정 position:absolute
绝对定位的,且通过相对与底部定位,如bottom:0px
。
② 底部定位固定,高度变高的时候就向上扩展了。
③ 使用jQuery的$().animate()
및 bottom:0px
과 같은 상대 및 하단 위치 지정을 통해.
3 jQuery의 $().animate()
애니메이션 메서드를 사용하여 빨간색 p의 높이 변경을 제어합니다.
이 기사의 사례를 읽은 후 방법을 마스터했다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
🎜🎜위 내용은 jQuery는 DIV를 작동하여 마우스 오버 이벤트를 바인딩합니다(코드 첨부).의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!