ȸ¿ø°¡ÀԡžÆÀ̵ð/ºñ¹øã±â
ȨÀ¸·Î


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 Ŭ·¹½º°ª Á¦°Å
ÃßõÃßõ : 309 Ãßõ ¸ñ·Ï
¹øÈ£ Á¦¸ñ
365
jQuery.get() HTTP GET ¹æ½Ä Ajax ¿äû
364
jQuery.post(), Ajax HTTP POST ¹æ½Ä ¿äû
363
jQuery.getJSON, JSON µ¥ÀÌÅ͸¦ ·Îµå
362
jQuery length¿Í slideToggle ¿¹Á¦
361
[CSS] before¿Í after ¼±ÅÃÀÚ¸¦ ÀÌ¿ëÇÏ¿© Float ¼Ó¼º ÇØÁ¦
jQuery toggleClass() Methods
359
jQuery stop(),Callback,Chaining
358
jQuery Effects - Animation
357
jQuery Effects - Sliding
356
jQuery fadeIn(), fadeOut(), fadeToggle(), fadeTo()
355
jQuery hide(), show(), toggle()
354
jquery trigger(), ÇÔ¼ö ½ÇÇà½ÃÅ°±â
353
Æú´õ¾ÈÀÇ ÆÄÀÏ °¡Áö°í ³î±â
352
ÆÄÀ̽㿡¼­ À¯´ÏÄÚµå ½ºÆ®¸² ´Ù·ç±â
351
Python 2.x ÇÑ±Û ÀÎÄÚµù °ü·Ã Á¤¸®
350
htmlspecialchars, entity decode
349
Php : Finding Chrome and Safari Browsers
348
[Shoutcast] jPlayer and Shoutcast Configuration
347
[Shoutcast] ÇöÀç Ç÷¹À̵Ǵ °î¸í ½ºÅ©¸³Æ® PHP
346
[Shoutcast] ½ºÆ®¸®¹Ö ³ë·¡Á¦¸ñÀ» º¯°æ ½ºÅ©¸³Æ®
345
Shoutcast PHP Scripts
344
FTP¿¡¼­ »èÁ¦ ¾ÈµÇ´Â ÆÄÀÏÀ̳ª Æú´õ »èÁ¦Çϱâ
343
DAUM ¿ìÆí¹øÈ£ ¼­ºñ½º È°¿ëÇϱâ
342
jquery checkbox Àüü ¼±ÅÃ, Àüü ÇØÁ¦, üũ °ª ÃßÃâ
341
Setting .htaccess to allow PHP to be accessed with .xml extension
340
jQuery API: Manipulation, Events, Effects, Internals, Utilities
339
[Android] Intent È°¿ë ¿¹½Ã
338
HTML5 °ü·Ã À¯¿ëÇÑ ·¹ÆÛ(ÂüÁ¶) »çÀÌÆ®
337
IE6~7 ¹®Á¦ÇØ°á
336
³ª´®°íµñ ±¸±Û À¥ÆùÆ®(Webfont) »ç¿ëÇϱâ
¸ñ·Ï
¹ÂÁ÷Æ®·ÎÆ® ºÎ»ê±¤¿ª½Ã ºÎ»êÁø±¸ °¡¾ßµ¿ ¤Ó °³ÀÎÁ¤º¸Ãë±Þ¹æħ
Copyright ¨Ï musictrot All rights reserved.