Courses
Reviews
- From a beginner to launching a web service: 2021 Jeju Coding Base Camp (Django)
- From a beginner to launching a web service: 2021 Jeju Coding Base Camp (Django)
- From a beginner to launching a web service: 2021 Jeju Coding Base Camp (Django)
- From a beginner to launching a web service: 2021 Jeju Coding Base Camp (Django)
- From a beginner to launching a web service: 2021 Jeju Coding Base Camp (Django)
Posts
Q&A
38๊ฐ jQuery์ด๋ฒคํธ1 ์ ๋ฃ๊ณ ์์ต๋๋ค.
์๋ ํ์ธ์. ayo๋. ์ข์ ์ง๋ฌธ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. $(function() { ..... ..... }); ์ฝ๋์ ์ญํ ์ ํ์ด์ง๋ด์ ๋ชจ๋ html์ด ์น๋ธ๋ผ์ฐ์ ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ฉ๋ ๋์ด DOM์ด ์์ฑ๋์์๋ ํด๋น ์ฝ๋์ ๋ด์ฉ์ ์คํํ๋ผ๋ ์๋ฏธ์ ๋๋ค. ์์ ๋ก ์ฃผ์ ์ฝ๋๋ #btn1, #btn2, .box์ ์ด๋ฒคํธ๋ฅผ ํ ๋นํ๋ ์ฝ๋์ธ๋ฐ์. ์ด๊ฒ์ ์ ์ ์กฐ๊ฑด์ btn1, btn2, box๊ฐ ์ด๋ฏธ ๋ธ๋ผ์ฐ์ ์ ๋ก๋ฉ๋์ด์๋ค๋ ์ ์ ๋ฅผ ํ๊ณ ์์ด์. $(function() { }); ์ฝ๋๋ฅผ ์ฃผ์์ฒ๋ฆฌํ๊ณ ์ด๋ฒคํธ๋ฅผ ํ ๋นํ๋ ์ฝ๋๋ง ์คํํ๋ค๋ฉด btn1, btn2, box๊ฐ ๋ธ๋ผ์ฐ์ ์ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋ฉ์ด ์๋์ํ์์ ๋ง๋ค์ด์ง์ง์์ DOM์ ์ด๋ฒคํธ๋ฅผ ํ ๋นํ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ์ ๋๋ก ์ด๋ฒคํธ๊ฐ ํ ๋น์ด ์๋ฉ๋๋ค. ๊ด๋ จํ ๋ฌธ์๋งํฌ์ ๋๋ค. https://learn.jquery.com/using-jquery-core/document-ready/ https://www.w3schools.com/jquery/event_ready.asp
- 1
- 1
- 280
Q&A
main-image-container์ css์ ๊ดํด ์ง๋ฌธํฉ๋๋ค.
main-image-container ๋ ๋ฉ์ธ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ ์ ์๋ ํ๋ก์ ๋ง๋ DIV๋ผ์์. ์ด๋ฏธ์ง๊ฐ ํํ๋ ์ด๋์ ๋์ ๊ณต๊ฐ์ ๋ง๋ค๊ธฐ ์ํด์ ์ต์ ๋์ด๋ฅผ ํ๋ณดํ๊ธฐ ์ํด min-height๋ฅผ 500px๋ก ์ง์ ํ์ด์. ํน์๋ ๋ height ๊ฐ ํฐ ์ด๋ฏธ์ง๊ฐ ์์ผ๋ฉด ์์ฐ์ค๋ฝ๊ฒ ๋์ด๋๊ฒ ์ฃ ? ๊ทธ๋ฐ๋ฐ main-image-container img (๋ฉ์ธ์ด๋ฏธ์ง) ์ height๋ฅผ 500px๋ก ๊ณ ์ ํด๋ฒ๋ ธ์ผ๋ ํฐ ์๋ฏธ๋ ์๊ฒ ๋์๋ค์. ํน์๋ผ๋ก ๋ฉ์ธ์ด๋ฏธ์ง์ height์ 500px ์ด์์ผ๋ก ์ง์ ํ๋ค๋ฉด min-height๋ก ์ค์ ํ ๊ฒ์ด ์ ์ฉํ๊ฒ ๋ค์.
- 1
- 2
- 287
Q&A
each๋ฐ๋ณต๋ฌธ ํ์ฉํ ๋ถ๋ถ์์ ์ง๋ฌธ ์์ต๋๋ค.
$.each(๋ฐฐ์ด๋ฐ์ดํฐ, ์ฝ๋ฐฑํจ์) ํจ์๋ ๋ฐฐ์ด๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ ๋ฐ๋ณต๋ฌธ์ ์คํํด์ค๋๋ค. ๋ฐ๋ณต์ ์คํํ ๋๋ ๋๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์ ์ฝ๋ฐฑํจ์๋ฅผ ์คํ์์ผ์ค๋๋ค. ๋๋ฒ์งธ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์ ํจ์๋ฅผ ์ฝ๋ฐฑํจ์๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ฝ๋ฐฑํจ์๋ ๋๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ๋๋ฐ์. ์ฒซ๋ฒ์งธ๋ ์ธ๋ฑ์ค์ ๋๋ค. ์ ์ฒด ๋ฐฐ์ด๋ฐ์ดํฐ์์ ์ฝ๋ฐฑํจ์๋ก ์ ๋ฌ๋ ๋ฐ์ดํฐ์ ์ธ๋ฑ์ค๋ฒํธ์ ๋๋ค. ๋๋ฒ์งธ๋ ๋ฐฐ์ด๋ฐ์ดํฐ์ ์ธ๋ฑ์ค๋ฒ์งธ์ ํด๋นํ๋ ๋ฐ์ดํฐ ์ ๋๋ค. ์ ์ฝ๋์์ i ๋ ์ธ๋ฑ์ค field๋ data ์ i ๋ฒ์งธ ๋ฐ์ดํฐ ์ ๋๋ค. ์ฐธ๊ณ ์ค๋ช ๋งํฌ ์ ๋๋ค. https://webclub.tistory.com/455
- 0
- 2
- 326
Q&A
๋ฐ๋ณต๋ฌธ each์์ ์ ๋ชจ๋ฅด๊ฒ ๋ ์ค ์ง๋ฌธํฉ๋๋ค
$("td").each(ํจ์) ๋ช ๋ น์ ์น๋ธ๋ผ์ฐ์ ํ๋ฉด์์ tdํ๊ทธ๋ค์ ์ฐพ์์ ํ๊ฐ์ฉ ๊ฐ์ ธ์์ ํจ์๋ฅผ ์คํํด์ฃผ๋ ๋ช ๋ น์ ๋๋ค. each ์์์ $(this) ๋ ๋ฐ๋ณต๋ฌธ์์์ ๊ฐ์ ธ์จ ์ปจํ ์ธ ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ ์ ์ธ์ด ๋ฅผ ๊ฐ์ ธ์๋ค๊ณ ํ๋ค๋ฉด $(this)๋ ์ ์ ์ธ์ด ํ๊ทธ ๋ฅผ ์๋ฏธํฉ๋๋ค. html() ๋ช ๋ น์ ๊ฐ์ ธ์จ ํ๊ทธ์ ๋ด์ฉ์ ์๋ฏธํฉ๋๋ค. ๊ทธ๋์ const original_content = $(this).html(); original_content ๋ผ๋ ๋ณ์๋ฅผ ๋ง๋ค๊ณ ๊ทธ์์ $(this).html() ์ ์ ์ฅํฉ๋๋ค. $(this) ๋ ๋ฐ๋ณต๋ฌธ์์์ ๊ฐ์ ธ์จ ๋ด์ฉ. ์ฆ ๊ฐ td ๋ค์ ์๋ฏธํฉ๋๋ค. ๋ฐ๋ผ์ $(this) ๋ ์ ์ ์ธ์ด ์ ๊ฐ์ td ํ๊ทธ ๋ค์ด ๋๊ณ ์. $(this).html() ์ ๊ทธ ํ๊ทธ ์์ ๋ด์ฉ์ ์๋ฏธํฉ๋๋ค. ๋ฐ๋ผ์ $(this).html() ์ '์ ์ ์ธ์ด' ๊ฐ ๋๊ฒ ์ฃ . ์ ๋ฆฌํ์๋ฉด const original_content = $(this).html(); ์ original_content ์ '์ ์ ์ธ์ด' ๋ผ๋ ๋ฌธ์์ด์ ์ ์ฅํ๊ฒ ๋ฉ๋๋ค. ๋๋ฒ์งธ html("~~~~") ๋ช ๋ น์ด๋ ์ ํ๋ ํ๊ทธ์ ๋ด์ฉ์ ๋ณ๊ฒฝํ๋ ๋ช ๋ น์ ๋๋ค. $(this).html("aaa") ๋ผ๊ณ ์คํํ๋ค๋ฉด ๊ฐ ํ๊ทธ์ ๋ด์ฉ์ aaa ๋ก ๋ฐ๋์ด์ aaa ๊ฐ ๋ฉ๋๋ค. $(this).html("-" + original_content + "-"); ์ ์๋ฏธ๋ $(this)์ ๋ด์ฉ์ "-" + original_content + "-" ๋ก ๋ณ๊ฒฝํ๋ค๋ ๊ฒ์ ๋๋ค. $(this) ๋ ๋ฐ๋ณต๋ฌธ์์์ ์ ํ๋ ํ๊ทธ ์ด๊ณ original_content ๋ ์ด์ ์ ์ ์ฅ๋ '์ ์ ์ธ์ด' ์ ๊ฐ์ td ์ ๋ด์ฉ์ด๋ ์ต์ข ์ ์ผ๋ก tdํ๊ทธ์ ๋ด์ฉ์ด -์ ์ ์ธ์ด- ๋ก ๋ณ๊ฒฝ์ด ๋ฉ๋๋ค.
- 0
- 2
- 314
Q&A
atom-live-server์ ๋ํด ๊ถ๊ธํฉ๋๋ค.
ํฌ๋กฌ์ผ๋ก HTMLํ์ผ์ ์ด๊ฒ๋๋ฉด file:// ํ๋กํ ์ฝ๋ก ๋ก์ปฌํ์ผ์์คํ ์ ์ ๊ทผํด์ ํ์ผ์ ์ด๊ฒ๋๋๋ฐ์. ํฌ๋กฌ์ ๊ฒฝ์ฐ์๋ ajax๋ฅผ ํตํ(XMLHttpRequest ์์ฒญ) ๋ก์ปฌํ์ผ์์คํ ์ผ๋ก์ ์ ๊ทผ์ ๋ง๊ณ ์์ด์. ํฌ๋กฌ์ ajax์ ์์ http:// ๋๋ https:// ๋ก ์ ๊ทผํ ์ ์๋ ์น์๋ฒ๋ก์ ์ ๊ทผ๋ง ํ์ฉํ๊ณ ์์ด์. http:// ๋ก ์ ๊ทผ ํ๋ ค๋ฉด ์น์๋ฒ๊ฐ ํ์ํฉ๋๋ค. ์ด ์น์๋ฒ๋ฅผ ๊ฐ๋จํ ๋ง๋ค์ด์ฃผ๋ ์ํฐ์ ํ๋ฌ๊ทธ์ธ์ด atom-live-server ์ธ๊ฑฐ์ฃ . atom-live-server๋ฅผ ์ด์ฉํ๋ฉด ํ์ฌ ์์ ํด๋์ ํ์ผ์ ๋์์ผ๋ก ์น์๋ฒ๋ฅผ ์คํ์์ผ ์ค๋๋ค.
- 0
- 2
- 384
Q&A
๊ฐ์๋ ๋๊ฐ์ด ์ณค๋๋ฐ item, btn๋ค์ ์ ๋์ค๋๋ฐ, ํด๋ฆญํด๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ๊ฐ ์ ์ฉ๋์ง ์์ต๋๋ค..ใ ใ ์์ผ๊น์....
์๋ ํ์ธ์. ์ ์ฃผํ๋! ๊ฐ์ฌ ์ด๋ฒ์ฌ์ ๋๋ค. ์คํ๋ฅผ ์์ ํ๋๋ ์ ๋๋ค์. ํ๋ฒ ํ์ธํด๋ณด์ธ์. (์ฌ์ง) (์ฌ์ง) Document .item-container { margin: 20px; padding: 20px; display: flex; } .item-container .item { width: 100px; height: 100px; margin: 20px; padding: 20px; border: 1px solid black; } #item1 { background-color: #fbffb9; } #item2 { background-color: #ec7357; } $(function () { $("#btn1").on("click", function () { $("#item1").fadeOut(); }); $("#btn2").on("click", function () { $("#item1").fadeIn(); }); $("#btn3").on("click", function () { $("#item2").slideUp(); }); $("#btn4").on("click", function () { $("#item2").slideDown(); }); $("#btn5").on("click", function () { $("#item2").slideToggle(); }); }); Java python fade out fadein slideup slidedown slidetoggle
- 2
- 2
- 357