ํ์ธ ๋ฐ ์ทจ์ ๋ฒํผ์ ์์น๋ฅผ โโ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
ํ์ฌ๋ ๊ตฌ์ฑ์ ํตํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. CSS๋ฅผ ํตํด ์ฝ๊ฐ ์ฌ์ ๋ ฌํ ์ ์์ต๋๋ค. ๋จ์ ์ ์ ๋ฐ์ดํธํ ๋ ๊นจ์ง ์ ์๊ณ ๋ชจ๋ ์ค๋จ์ ์ ๋ฎ์ผ๋ ค๋ CSS๊ฐ ๋ณต์กํด์ง ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
CSS ๋ฎ์ด์ฐ๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.
.sa-button-container {
display: -webkit-flex;
display: flex;
-webkit-justify-content: center;
justify-content: center;
}
.sa-button-container .cancel {
-webkit-order: 2;
order: 2;
}
.sa-button-container .sa-confirm-button-container {
-webkit-order: 1;
order: 1;
}
@gremz @t4t5 ์ ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ๋ด๊ฐ ์ฌ์ฉ์ ์ ์ํ๋์ง ํ์ธํ๊ธฐ ์ํด ์์ค๋ฅผ ์ดํด๋ณด์์ง๋ง ํ๋ฌ๊ทธ์ธ ์์ฒด๋ฅผ ์ฌ์ฉ์ ์ ์ํ๋ ๋นํต์ฌ์ ์ธ ๋ฐฉ๋ฒ์ ์ฐพ์ ์ ์์์ต๋๋ค. ๊ทธ๋์ ๋๋ ๋ด ์์ ์ ์ฝ๋์์ ํดํค ๋ฐฉ์์ผ๋ก ์ ์ฐฉํ์ต๋๋ค :-) jquery๋ฅผ ์ฌ์ฉํ๋ค๋ฉด ์ด์ ๊ฐ์ ๊ฒ์ด ์ ์๋ํฉ๋๋ค.
function swapModalButtons(){
$("button.cancel").before($("button.confirm"))
}
src:modules/injected-html.js line:53 ์ํ๋ ๊ฒ์ด ๋ฌด์์ธ์ง ์ ์ ์์ต๋๋ค. ๊ทธ๋์ ์์๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
์์ :sweetalert.min.js
์ฐพ์ ์์น๋ฅผ ์ ๊ฑฐํ๋ฉด ์๋ํฉ๋๋ค.
์ฌ๋ฌ๋ถ์ ์ง๊ธ์ฏค ์ด ํฌํฌ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค: https://limonte.github.io/sweetalert2/
์ค์ ๋ก ์ ๋ฐ์ดํธ๋์์ผ๋ฉฐ ์ญ๋ฐฉํฅ ๋ฒํผ ์ต์ ์ด ์์ต๋๋ค.
@ryanmortier ์ ๋ ํฐ ํ๋ก์ ํธ๋ฅผ ์งํ ์ค์ด๋ฉฐ sweetalert2๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ๋ง์ ๊ด๋ฃ์ ์ ์ฐจ๋ฅผ ๊ฑฐ์ณ์ผ ํฉ๋๋ค.
@ghost ์ฃผ์
๋-html.js๋ฅผ ์์ ํ๊ณ ์์๋ฅผ ๋ณ๊ฒฝํ์ต๋๋ค... sweetalert.min.js๋ฅผ ๋ณ๊ฒฝํ๋ ค๊ณ ํ์ต๋๋ค. ๊ฝค ์ง์ ๋ถํ ์์
์
๋๋ค. ์ ๋๋ก ํ๋์ง ์ํ๋์ง ์ ์๊ฐ ์์ต๋๋ค. ๋ฒํผ์ ์ฌ์ ํ โโ๋ฐ์ ๋์ง ์์์ต๋๋ค. ์ต์ ํ์ผ์ ํธ์งํ๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ ๋ฌด์์
๋๊น?
์ด๊ฒ์ ์ด์ ๋ค์์ ์ฌ์ฉํ์ฌ 2.0์์ ์ํํ ์ ์์ต๋๋ค.
swal({
buttons: {
confirm: true,
cancel: true,
}
})
...์ ํํ ์์๋ฅผ ์ค์ ํ๋ ค๋ฉด!
์ฌ๋ฌ๋ถ์ ์ง๊ธ์ฏค ์ด ํฌํฌ๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค: https://limonte.github.io/sweetalert2/
์ด ๋งํฌ๋ ์ค๋๋์์ต๋๋ค. ์ฌ๊ธฐ์ ์ฌ๋ฐ๋ฅธ ๋งํฌ๊ฐ ์์ต๋๋ค. https://sweetalert2.github.io/
์๋
ํ์ธ์. ๋๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ์์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ์์
์ผ๋ก ํด๊ฒฐํ์ญ์์ค. .min์ผ๋ก ์ด๋ํ์ฌ ๋ค์์ ์ฐพ์ต๋๋ค.
div class="sa-button-container">\n
\n
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
CSS ๋ฎ์ด์ฐ๊ธฐ๋ ๋ค์๊ณผ ๊ฐ์ ์ ์์ต๋๋ค.