๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ’š UIUX ์›นํผ๋ธ”๋ฆฌ์…” ๊ณผ์ •(6๊ฐœ์›”)

2021-06-16 (65์ผ์ฐจ) ์ œ์ด์ฟผ๋ฆฌ(jquery)์˜ ๋ณธ์งˆ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์™€ ์ œ์ด์ฟผ๋ฆฌ ๋ฌธ๋ฒ•์ฐจ์ด, ์ œ์ด์ฟผ๋ฆฌ ์žฅ์ , next, prev, mouseenter, this, dblclick parent, children, find, siblings

by widely design 2021. 6. 17.

์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ 54๊ฐ•~63๊ฐ•

 

< ์ œ์ด์ฟผ๋ฆฌ(jquery)์˜ ๋ณธ์งˆ >                                                                  

 

- ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋˜ javascript์˜ ๋ฌธ๋ฒ•

๋ฌธ์ œ์  : css์—์„œ ์ผ๊ด„๋กœ ๋””์ž์ธ์„ ์ฒ˜๋ฆฌํ•˜๋˜ ๋””์ž์ด๋„ˆ๋“ค์ด ์ด์— ๋Œ€ํ•ด ๋ถˆํŽธํ•จ์„ ๋Š๋‚Œ

ํ•ด๊ฒฐ๋ฐฉ๋ฒ• : ์ œ์ด์ฟผ๋ฆฌ๋ฅผ ๋ถˆ๋Ÿฌ์˜ด

 


 

.prev( )   :    ์ธ์ ‘ ํ˜•์„ ๊ฐ€๋ฆฌํ‚ด

.next( )   :    ์ธ์ ‘ ๋™์ƒ์„ ๊ฐ€๋ฆฌํ‚ด

.parent( )   :    ๋ถ€๋ชจ๋ฅผ ๊ฐ€๋ฆฌํ‚ด

.children( )   :    ์ž์‹์„ ๊ฐ€๋ฆฌํ‚ด

.find( )   :    ํ›„์†์„ ๊ฐ€๋ฆฌํ‚ด

.siblings( )   :    ํ˜•์ œ์„ ๊ฐ€๋ฆฌํ‚ด

 

.mouseenter : ๋งˆ์šฐ์Šค๊ฐ€ ๋‹ฟ์œผ๋ฉด ๋ฐ˜์‘ํ•จ

.dblclick : ๋”๋ธ”ํด๋ฆญ์‹œ ๋ฐ˜์‘ํ•จ

 


 

- ํด๋ฆญํ•˜๋ฉด ๋ฐฐ๊ฒฝ์ƒ‰ ๋ณ€๊ฒฝ, ํ•œ ๋ฒˆ ๋” ํด๋ฆญ์‹œ ๋ฐฐ๊ฒฝ์ƒ‰ ์ œ๊ฑฐ

 

: if, else, hasClass ์‚ฌ์šฉ

 

 

- ํด๋ฆญํ•˜๋ฉด ํด๋ฆญ ๊ตฌ๊ฐ„์˜ ์ขŒ์šฐ ๋ฐฐ๊ฒฝ์ƒ‰ ๋ณ€๊ฒฝ

  : next, prev ์‚ฌ์šฉ

  ( + .click ์„ ๋Œ€์‹ ํ•˜์—ฌ .mouseenter๊ฐ’์„ ๋„ฃ์œผ๋ฉด ํด๋ฆญ์ด ์•„๋‹Œ, ๋งˆ์šฐ์Šค๊ฐ€ ๋‹ฟ์œผ๋ฉด ๋ฐ˜์‘ํ•จ)

 

 

 


 

< ํด๋ฆญํ•˜๋ฉด ํด๋ฆญ ๊ตฌ๊ฐ„์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ๋ชจ๋‘ ๋ฐฐ๊ฒฝ์ƒ‰ ๋ณ€๊ฒฝ >                         

 

  - ๋ฐฉ๋ฒ• 1   

๋ฌธ์ œ์  : box-1์˜ ์ž์‹๋“ค ๋ชจ๋‘์—๊ฒŒ ์˜ํ–ฅ์„ ๋ผ์นจ

ํ•ด๊ฒฐ๋ฐฉ๋ฒ• : parent์™€ children์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ฆญ๋œ this(ํด๋ฆญ๋œ ๊ตฌ๊ฐ„)์˜ ๋ถ€๋ชจ์˜ ์ž์‹์—๊ฒŒ๋งŒ ์˜ํ–ฅ์„ ๋ผ์น˜๊ฒŒ ๋ฐ”๊พธ๊ธฐ

  - ๋ฐฉ๋ฒ• 2   

  : parent, children ์‚ฌ์šฉ

 

 

  - ๋ฐฉ๋ฒ• 3   

  : siblings ์‚ฌ์šฉ

์ฐธ๊ณ ์ž๋ฃŒ

๋Œ“๊ธ€