๋ฐ˜์‘ํ˜•
Notice
Recent Posts
Recent Comments
Link
ยซ   2024/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-05 12:08
๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋กํ”„๋ก ํŠธ (4)

์žฌ๋ƒฅ์ด๐Ÿ˜ป

[HTML/CSS/JavaScript] pointer-events: none; ์ฒ˜๋ฆฌ ์‹œ ์ฃผ์˜ํ•  ์ 

html a ํƒœ๊ทธ์—๋Š” disabled ์†์„ฑ์ด ๋”ฐ๋กœ ์ ์šฉ๋˜์ง€ ์•Š๋Š”๋‹ค. ๋ณดํ†ต์˜ ๊ฒฝ์šฐ css ์˜ pointer-events ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. a.disabled { pointer-events: none; cursor: default; } ๊ทธ๋Ÿฌ๋‚˜, ์ด ๊ฒฝ์šฐ๋Š” ์‹œ๊ฐ์ ์œผ๋กœ๋งŒ ์ ‘๊ทผ์„ ๋ชปํ•˜๊ฒŒ ํ•  ๋ฟ onclick ์— ๋ฉ”์†Œ๋“œ๊ฐ€ ์กด์žฌํ•  ๊ฒฝ์šฐ ํ•ด๋‹น ๋ฉ”์†Œ๋“œ๊ฐ€ ๊ทธ๋Œ€๋กœ ๋…ธ์ถœ๋œ๋‹ค. ๋ธŒ๋ผ์šฐ์ €์—์„œ ๊ฐœ๋ฐœ์ž ๋„๊ตฌ ์ฝ˜์†”๋กœ ํ•ด๋‹น ๋ฉ”์†Œ๋“œ๋ฅผ ์ž…๋ ฅํ•  ๊ฒฝ์šฐ ๊ทธ๋Œ€๋กœ ์ ‘๊ทผํ•  ์œ„ํ—˜์ด ์žˆ๋‹ค. pointer-events: none; ์Šคํƒ€์ผ์€ ํ•ด๋‹น ์—˜๋ฆฌ๋จผํŠธ๊ฐ€ ๋งˆ์šฐ์Šค ์ด๋ฒคํŠธ๋ฅผ ๋ฐ›์ง€ ์•Š๋„๋ก ๋ง‰๋Š” CSS ์†์„ฑ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Š” ๋‹จ์ง€ ์‹œ๊ฐ์ ์œผ๋กœ ํด๋ฆญ์„ ๋ง‰์„ ๋ฟ์ด๋ฉฐ, ์‹ค์ œ๋กœ๋Š” JavaScript์— ์˜ํ•ด ์—ฐ๊ฒฐ๋œ ์ด๋ฒคํŠธ ํ•ธ๋“ค๋Ÿฌ๊ฐ€ ์—ฌ์ „ํžˆ ์‹คํ–‰๋  ์ˆ˜ ์žˆ๋‹ค. ์ด ์ทจ์•ฝ์ ์„ ๋ง‰..

[JavaScript/jQuery] show() ๋ฉ”์†Œ๋“œ ์‚ฌ์šฉ๋ฒ•

jQuery.show() [JavaScript/jQuery] hide() ๋ฉ”์†Œ๋“œ ์‚ฌ์šฉ๋ฒ• jQuery.hide() hide() ๋ฉ”์†Œ๋“œ๋Š” jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฉ”์†Œ๋“œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด ๋ฉ”์†Œ๋“œ๋Š” ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ธฐ๋Šฅ์„ ํ•ฉ๋‹ˆ๋‹ค. hide() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์šฐ์„  jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํŽ˜์ด์ง€์— ์ถ”๊ฐ€ํ•ด develop247.tistory.com ์ง€๋‚œ ์‹œ๊ฐ„ ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ธฐ๋Šฅ์„ ํ•˜๋Š” hide() ๋ฉ”์†Œ๋“œ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ์‹œ๊ฐ„์—๋Š” hide() ๋ฉ”์†Œ๋“œ์™€ ๋ฐ˜๋Œ€๋กœ ์š”์†Œ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ํ•˜๋Š” show() ๋ฉ”์†Œ๋“œ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. show() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์šฐ์„  jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํŽ˜์ด์ง€์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•œ ํ›„์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด show() ๋ฉ”์†Œ๋“œ..

[JavaScript/jQuery] hide() ๋ฉ”์†Œ๋“œ ์‚ฌ์šฉ๋ฒ•

jQuery.hide() hide() ๋ฉ”์†Œ๋“œ๋Š” jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฉ”์†Œ๋“œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด ๋ฉ”์†Œ๋“œ๋Š” ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ธฐ๋Šฅ์„ ํ•ฉ๋‹ˆ๋‹ค. hide() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด ์šฐ์„  jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํŽ˜์ด์ง€์— ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. jQuery ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•œ ํ›„์—๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด hide() ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆจ๊ธฐ๊ธฐ ์ด ์š”์†Œ๋ฅผ ์ˆจ๊น๋‹ˆ๋‹ค. ์œ„ ์ฝ”๋“œ์—์„œ $๋Š” jQuery ๊ฐ์ฒด๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. document.ready() ๋ฉ”์†Œ๋“œ๋Š” ํŽ˜์ด์ง€ ๋กœ๋”ฉ์ด ์™„๋ฃŒ๋œ ํ›„์— ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”์†Œ๋“œ์ž…๋‹ˆ๋‹ค. click() ๋ฉ”์†Œ๋“œ๋Š” ํด๋ฆญ ์ด๋ฒคํŠธ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”์†Œ๋“œ์ž…๋‹ˆ๋‹ค. ์œ„ ์ฝ”๋“œ์—์„œ๋Š” id๊ฐ€ myButton์ธ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด id๊ฐ€ myElement์ธ ์š”์†Œ๋ฅผ ์ˆจ๊ธฐ๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. hide(..