๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

jQuery17

Jquery ์Šค์™€์ดํผ ์Šฌ๋ผ์ด๋” ํ”Œ๋Ÿฌ๊ทธ์ธ idangerous.swiper.js pagination ์Šคํƒ€์ผ ๋ณ€๊ฒฝํ•˜๊ธฐ โœˆ Jquery ์Šค์™€์ดํผ ์Šฌ๋ผ์ด๋” ํ”Œ๋Ÿฌ๊ทธ์ธ idangerous.swiper.js pagination ์Šคํƒ€์ผ ๋ณ€๊ฒฝํ•˜๊ธฐ idangerous.swiper.js๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ชจ๋ฐ”์ผ์—์„œ ์Šฌ๋ผ์ด๋“œ๋ฅผ ํ„ฐ์น˜ํ•ด์„œ ๋„˜๊ธธ ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, idangerous.swiper.js์—์„œ ์ œ๊ณตํ•˜๋Š” ์—ฌ๋Ÿฌ ํ…œํ”Œ๋ฆฟ ์ค‘์—์„œ ํŽ˜์ด์ง• ์ฒ˜๋ฆฌ๋ฅผ ํ…์ŠคํŠธ ๋ฌธ์žฅ์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์€ ์—†๋‹ค. ์•ฝ๊ฐ„์˜ ๊ผผ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด์„œ ํŽ˜์ด์ง€๋„ค์ด์…˜์— ์ˆซ์ž๋‚˜ ๋ถˆ๋ฆฟ ๋Œ€์‹  ํ…์ŠคํŠธ ๋ฌธ์žฅ์„ ๋ณด์—ฌ์ฃผ๋„๋ก ๋ณ€ํ˜•ํ–ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ, ๋Œ€๋žต 6~8๊ฐœ ์ •๋„๋ฅผ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ๋Š” ์ด ํ˜•ํƒœ์—์„œ ๋””์ž์ด๋„ˆ๊ฐ€, ํŽ˜์ด์ง€๋„ค์ด์…˜์„ ๋‹ค์‹œ ํŽ˜์ด์ง•์ฒ˜๋ฆฌ๋ฅผ ํ•ด์„œ 10๊ฐœ ์ •๋„ ๋“ฑ๋ก๋˜์—ˆ์„ ๋•Œ ์ดˆ๋ฐ˜ 6๊ฐœ๋งŒ ๋ณด์ด๊ณ , ๋‚˜๋จธ์ง€๋Š” ๋‹ค์Œ ํŽ˜์ด์ง€์—์„œ ๋ณด์ด๊ฒŒ ์ฒ˜๋ฆฌํ•ด ๋‹ฌ๋ผ๋Š” ์ฃผ๋ฌธ์„ ๋ฐ›์•˜๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๊ทธ๋Ÿฐ ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๋ ค๋ฉด ํ”Œ๋Ÿฌ๊ทธ์ธ ์ž.. 2021. 1. 11.
'์ œ์ด์ฟผ๋ฆฌ toggle()์ด์šฉํ•ด์„œ ๊ฒŒ์‹œ๋ฌผ ๋ชฉ๋ก ์ •๋ ฌ ๋ฒ„ํŠผ ํ† ๊ธ€ํ•˜๊ธฐ ๊ฒŒ์‹œ๋ฌผ ๋ชฉ๋ก์„ ์ œ๋ชฉ, ํ˜น์€ ์กฐํšŒ์ˆ˜, ๊ฒŒ์‹œ์ผ ์ˆœ์„œ๋ฅผ ๋‚ด๋ฆผ์ฐจ์ˆœ ํ˜น์€ ์˜ค๋ฆ„ ์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌํ•˜๋Š” ๊ฒƒ์„ ํ† ๊ธ€ํ•ด์•ผํ•  ๋•Œ๊ฐ€ ์žˆ์ฃ . ๋ฌผ๋ก  ๊ฒŒ์‹œ๋ฌผ์˜ ์ˆœ์„œ๋Š” ๊ฐœ๋ฐœํŒ€์—์„œ ์†ŒํŒ…์„ ํ•ด์ฃผ์–ด์•ผ๊ฒ ์ง€๋งŒ, ์ผ๋‹จ์€ UI์ƒ์—์„œ ๋ฒ„ํŠผ์˜ ํ™”์‚ดํ‘œ๋กœ ์ง๊ด€์ ์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ ๋˜๋Š” ๋‚ด๋ฆผ์ฐจ์ˆœ์„ ํด๋ฆญ ํšŸ์ˆ˜์— ๋”ฐ๋ผ ํ† ๊ธ€ํ•ด์ฃผ์–ด์•ผ ํ•  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•„ ๋ฌผ๋ก  ๋ฐ์ดํ„ฐ์˜ ์†ŒํŒ…๊นŒ์ง€ ํ•˜๋Š” ์†Œ์Šค๋Š” ์•„๋‹™๋‹ˆ๋‹ค.์ด ๊ธ€์—์„œ์˜ ๋ชฉ์ ์€ ๋‹จ์ง€ ํ† ๊ธ€ ๋ฒ„ํŠผ์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜๋Š” ์ œ์ด์ฟผ๋ฆฌ ์†Œ์Šค ์†Œ๊ฐœ์ž…๋‹ˆ๋‹ค.์ด๋Ÿด ๋•Œ ์ œ์ด์ฟผ๋ฆฌ(jquery)๋ฅผ ์“ฐ๋ฉด ๊ฐ„๋‹จํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๊ฐ€ ๋˜๊ฒ ์ฃ . Demo Page๋ณด๊ธฐCSS .bd00Bbs th a { background:url(../image/common/ico/arrow_0.gif) 100% 50% no-repeat; padding-right:16px; display.. 2020. 6. 8.
โœˆ ์ œ์ด์ฟผ๋ฆฌ ์ฒดํฌ๋ฐ•์Šค ์ฒดํฌ ์—ฌ๋ถ€ ํ™•์ธ ๋ฐ ์ œ์–ด jquery checkbox checked ์ œ์ด์ฟผ๋ฆฌ ์ฒดํฌ๋ฐ•์Šค ์ฒดํฌ ์—ฌ๋ถ€ ํ™•์ธ ๋ฐ ์ œ์–ด jquery checkbox checked ์ œ์ด์ฟผ๋ฆฌ ์ฒดํฌ๋ฐ•์Šค checked ์—ฌ๋ถ€ ํ™•์ธ $("input:checkbox[id='ID']").is(":checked") == true : false /* by ID */ $("input:checkbox[name='NAME']").is(":checked") == true : false /* by NAME */ checked/unchecked ์ฒ˜๋ฆฌ $("input:checkbox[id='ID']").prop("checked", true); /* by ID */ $("input:checkbox[name='NAME']").prop("checked", false); /* by NAME */ ์ „์ฒด์„ ํƒ ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์„ ํƒํ•˜๋ฉด ๊ทธ ์•„๋ž˜.. 2020. 2. 14.
jquery .sort() ์š”์†Œ ์ด๋™ํ•˜๋ฉด์„œ ์ œ์ด์ฟผ๋ฆฌ ์†ŒํŠธ ์ •๋ ฌํ•˜๊ธฐ โœˆ jquery .sort()๋ฅผ ํ™œ์šฉํ•œ ์š”์†Œ ์ด๋™๊ณผ ์†ŒํŠธ ์ •๋ ฌ ์•ˆ๋…•ํ•˜์„ธ์š”! ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” jQuery์˜ .sort() ํ•จ์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์š”์†Œ๋ฅผ ์ด๋™ํ•˜๊ณ  ๋™์‹œ์— ์†ŒํŠธ ์ •๋ ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์€ ๋ถ€์„œ๋‚˜ ํŠธ๋ฆฌ๊ตฌ์กฐ์˜ ๋ชฉ๋ก์—์„œ ํ•ญ๋ชฉ์„ ๋‹ค๋ฅธ ์œ„์น˜๋กœ ์ด๋™ํ•˜๋ฉด์„œ ์ •๋ ฌ์„ ์œ ์ง€ํ•˜๊ณ ์ž ํ•  ๋•Œ ์œ ์šฉํ•˜๊ฒŒ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ดํ•ด๋ฅผ ๋•๊ธฐ ์œ„ํ•ด ๊ฐ„๋‹จํ•œ ์˜ˆ์‹œ์™€ ํ•จ๊ป˜ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ์˜ˆ์‹œ: ๋ถ€์„œ ์ด๋™๊ณผ ์†ŒํŠธ ์ •๋ ฌ ์ œ์‹œ๋œ ์˜ˆ์‹œ์—์„œ๋Š” '๋ถ€์„œ๋ชฉ๋ก'๊ณผ '์„ ํƒ๋œ ๋ถ€์„œ'๋ผ๋Š” ๋‘ ๊ฐœ์˜ ๊ทธ๋ฃน์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ทธ๋ฃน๋“ค์€ UL๊ณผ LI ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ๋ถ€์„œ๋Š” ๋ฐ์ดํ„ฐ ์†์„ฑ data-sid๋ฅผ ํ†ตํ•ด ์‹๋ณ„๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ '๋ถ€์„œ๋ชฉ๋ก'์˜ ๋ถ€์„œ๋ฅผ ์„ ํƒํ•˜๋ฉด ํ•ด๋‹น ๋ถ€์„œ๊ฐ€ '์„ ํƒ๋œ ๋ถ€์„œ'๋กœ ์ด๋™ํ•˜๊ฒŒ ๋˜๋ฉฐ, ์ด๋™๋œ ํ›„.. 2020. 1. 13.
โœˆ bootstrap selectpicker multiple js ์ˆ˜์ • ์ „์ฒด์„ ํƒ ํ•ด์ œ ๋ณ€๊ฒฝ css bootstrap selectpicker multiple js ์ˆ˜์ • ์ „์ฒด์„ ํƒ ํ•ด์ œ ๋ณ€๊ฒฝ. ์ด ์ œ๋ชฉ์„ ๋ญ๋ผ๊ณ  ์„ค๋ช…ํ•ด์•ผ ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ์•„๋ฌดํŠผ ์š”์ง€๋Š” ์ด๋ ‡๋‹ค. ๋ถ€ํŠธ์ŠคํŠธ๋žฉ4์˜ selectpicker multiple ์˜ต์…˜์„ ์‚ฌ์šฉํ•  ๋•Œ ๋””ํดํŠธ๋กœ ์ฃผ์–ด์ง€๋Š” ๋ชจ๋‘์„ ํƒ ๋ชจ๋‘ํ•ด์ œ ํ† ๊ธ€ ๋˜๋Š”๊ฒŒ ํด๋ผ์ด์–ธํŠธ ๋งˆ์Œ์— ์•ˆ๋“ค์—ˆ๋‚˜๋ณด๋‹ค. ๋ชจ๋“  option์ด ์„ ํƒ๋˜๋ฉด ๋ชจ๋‘ ํ•ด์ œ๋˜๋Š” ๊ฒƒ์€ ๋‹น์—ฐํ•˜์ง€๋งŒ ํ•˜๋‚˜์˜ ์˜ต์…˜๋งŒ ์„ ํƒํ•ด๋„ ๋ชจ๋‘ํ•ด์ œ๋กœ ๋ฐ”๋€Œ๋Š” ๊ฒƒ์ด ํด๋ผ์ด์–ธํŠธ๋Š” ์ดํ•ด๊ฐ€ ์•ˆ๋œ ๋ชจ์–‘์ด๋‹ค. ๊ทธ๋ž˜์„œ ํด๋ผ์ด์–ธํŠธ๋Š” ์ „์ฒด๊ฐ€ ์•„๋‹Œ ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด ์ „์ฒด์˜ต์…˜์€ ๋ณ€ํ•˜์ง€ ์•Š๊ณ , ์ „์ฒด์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด ๋ชจ๋“  ์˜ต์…˜๋„ ์ฒดํฌ๊ฐ€ ๋œ ๊ฒƒ ์ฒ˜๋Ÿผ ๋ณด์ด๊ฒŒ ํ•ด ๋‹ฌ๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์…€๋ ‰ํŠธํ”ผ์ปค์˜ ํƒœ๊ทธ ๊ตฌ์กฐ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๊ทธ๋ฃน๋ช… ๊ทธ๋ฃน์„ค๋ช… ๋ถ€์„œ๋ช… ์ƒˆ๋กœ ๋ณ€๊ฒฝํ•ด์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ง  html๊ตฌ์กฐ.. 2019. 12. 22.
โœˆ Bootstrap 4 Carousel : ์ž๋™ ์žฌ์ƒ ์ค‘์ง€ ๋ฐฉ๋ฒ• ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์Šฌ๋ผ์ด๋” ์ฒ˜์Œ ํผ๋ธ”๋ฆฌ์…”๋ฅผ ์‹œ์ž‘ํ–ˆ์„ ๋•Œ ๋‚ด๊ฒŒ ์นด๋ฃจ์…€(Carousel)์€ ์•…๋ชฝ๊ฐ™์€ ์กด์žฌ์˜€๋‹ค. ํด๋ผ์ด์–ธํŠธ๋“ค์ด ์š”๊ตฌํ•˜๋Š” ๊ฐ์ข… ์‚ฌ์•ˆ์„ ์ ์šฉํ•ด์„œ ์Šฌ๋ผ์ด๋”๋ฅผ ๋งค๋ฒˆ ์ƒˆ๋กœ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์š”์ฆ˜์€ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ๊ฐ™์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ์–ด์„œ ์Šฌ๋ผ์ด๋” ๊ตฌํ˜„์ด ๋„ˆ๋ฌด ํŽธํ•˜๋‹ค. Bootstrap 4๋Š” ๋ณ„๋กœ ์นœ์ ˆํ•˜์ง€ ์•Š๋‹ค. Bootstrap 4์— ์นด๋ฃจ์…€ ์Šฌ๋ผ์ด๋”๊ฐ€ ์žˆ์ง€๋งŒ, ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž๋™์žฌ์ƒ์ด๋‹ค. ์ด๊ฑธ ์›ํ•œ๋‹ค๋ฉด ๋„ˆ๋ฌด๋„ ๊ฐ„ํŽธํ•œ ๋ฐฉ๋ฒ•์ด์ง€๋งŒ, ์ฒ˜์Œ์— ๋ฉˆ์ถฐ ์žˆ๊ธฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ์ด ๋•Œ๋Š” ํŒจ๋‹‰์ด๋‹ค. ๋ฐฉ๋ฒ•์€ ์˜์™ธ๋กœ ๊ฐ„๋‹จํ•˜๊ณ  ๋ฌด๊ถ๋ฌด์ง„ํ•˜๋‹ค. ๋จผ์ € ์˜ˆ์ œ๋ฅผ ๋ณด์ž. ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ๋ฐฉ๋ฒ•์€ data-ride =”carousel” ๋ฅผ ๋นผ ๋ฒ„๋ฆฌ๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. ์ด๊ฒŒ ์—†์œผ๋ฉด ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์Šฌ๋ผ์ด๋”๋Š” ๋ฉˆ์ถฐ ์žˆ๋‹ค. ์•„๋‹ˆ ๋ฉˆ์ถฐ๋‘๋ฉด ์ด๊ฒŒ ๋ญ๋ƒ? ์‹ถ๊ฒ ์ง€๋งŒ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ ์Šฌ๋ผ์ด๋”๋Š” P.. 2019. 10. 27.