 |
|
|  |
jQuery toggleClass() Methods |
|
|
 |
8³â Àü |
ÇØ´ç °´Ã¼¿¡ Class°ªÀ» ÄÑ°í ²ô´Â ±â´ÉÀ» ÇÑ´Ù. (ÅÍÄ¡½Ä ½ºÀ§Ä¡¶ó°í »ý°¢ÇÏ¸é µÈ´Ù.)
±âº»ÀûÀÎ »ç¿ë¹æ¹ý.
#('ű׸í,¾ÆÀ̵ð¸í,Ŭ·¡½º¸í').click(function(){
$(this).toggleClass('Ŭ¸¯½ÃÀû¿ëµÉŬ·¡½º¸í');
});
¿¹Á¦. 1) ¾ÆÀ̵ð°ªÀÌ colorÀÎ ÅÂ±× Å¬¸¯ ½Ã Ŭ·¡½º°ª redColorÀ» Àû¿ë ¹× ÇØÁ¦Çϱâ
<!doctype html>
<html lang="ko">
<head>
<title>toggleClass ¿¹Á¦</title>
<meta charset="utf-8">
<style type="text/css">
.redColor {color: #f00}
</style>
</head>
<body>
<div id="color">Ŭ¸¯ÇÏ¸é ±ÛÀÚ°¡ »¡°»öÀ¸·Î ¹Ù²ò´Ï´Ù.</div>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script type="text/javascript">
$('#color').click(function(){
$(this).toggleClass('redColor');
});
</script>
</body>
</html>
¿¹Á¦. 2) ´ÙÁßÅä±Û Àû¿ë : Ŭ·¡½Ä ¸íÀÌ sideBtnÀΠű׸¦ È°¿ëÇÏ¿© sideMenu¿¡ ÀÖ´Â °ªÀ» Åä±ÛÇϱâ.
<!doctype html>
<html lang="ko">
<head>
<title>toggleClass ¿¹Á¦</title>
<meta charset="utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<style type="text/css">
aside {
position: fixed; width: 200px; height: 100%; top: 0; left: -200px; z-index: 100;
background: #ddd;
}
#container {position: relative; margin: 0 10px;}
.sideBtn {position: fixed; width: 25px; height: 25px; top: 0; left: 0; background: #c00; z-index: 999;}
aside.slide {left: 0;}
.sideBtn.active {left: 200px}
aside, div {
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
</style>
</head>
<body>
<aside>»çÀ̵å¹Ù</aside>
<div class="sideBtn"></div>
<div id="container"></div>
<script type="text/javascript">
var sideMenu = function() {
$('aside').toggleClass('slide');
$('.sideBtn').toggleClass('active');
};
$('.sideBtn').click(function() {
sideMenu();
});
</script>
</body>
</html>
sideBtnÀ̶ó´Â Ŭ·¹½º¸¦ °¡Áø ű׸¦ Ŭ¸¯ÇÏ¿´À» ¶§, sideMenuÀÇ °ªÀ» ½ÇÇàÇÑ´Ù.
sideBtn Ŭ¸¯ ½Ã
1. aside¿¡ slide¶ó´Â Ŭ·¹½º°ª Ãß°¡
2. widgetBtn¿¡ active Ŭ·¹½º°ª Ãß°¡
À§ÀÇ Å¬·¹½º°ªÀÌ ÀÖÀ»°æ¿ì
1. aside¿¡ slide¶ó´Â Ŭ·¹½º°ª Á¦°Å
2. widgetBtn¿¡ active Ŭ·¹½º°ª Á¦°Å
|
|
̵̧ : 362 |
̵̧
¸ñ·Ï
|
|
|  |
|