성엽이
KKIMSSI
성엽이
전체 방문자
오늘
어제
  • 분류 전체보기 (454)
    • :) (2)
    • C프로그래밍이론 (9)
    • C++프로그래밍 (64)
      • STL (1)
    • C# (2)
    • Visual studio 10.0 (9)
    • AT91SAM7S256 (21)
    • 논리회로 (14)
    • AVR2560 (11)
    • TCPIP (16)
    • NetWork (4)
      • Ubuntu Linux (2)
    • Assembly (21)
    • UNIX 프로그래밍 (6)
    • RFID 분석 (1)
    • Win32 API (7)
    • Cortex-M3 (4)
    • Unity (91)
    • Flutter (9)
    • OwnProject (11)
      • It's mine (5)
      • 마인드스톰 실습 (1)
      • 보고서 자료 (2)
      • RPi B+ (2)
    • ETC (25)
      • 상식 (3)
    • MFC (40)
    • PostgeSQL (18)
    • 영상제어 (6)
      • VFW_영상처리 (1)
    • Python (0)
    • Java (30)
      • SpringBoot (2)
      • Javascript (1)
      • JSP (13)
      • Spring (8)
    • Oracle (4)
      • SQL (3)
    • HTML (6)
      • Thymeleaf (1)
      • CSS (1)
      • Bootstrap (3)
    • IDE (1)
      • VS Code (1)
    • Android (2)
    • Privacy Policy (0)
    • MYSQL (2)
      • MariaDB (2)
    • AWS (5)
    • 개인공부 (0)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 관리자
  • 글쓰기

공지사항

인기 글

태그

  • ARM Reverse Engineering
  • 문자열 나누기
  • WINAPI
  • MFC
  • Boot Code 분석

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
성엽이

KKIMSSI

Java

Airbnb Copy Modeling : Javascript

2019. 6. 18. 12:10

Airbnb Copy Modeling : Javascript 연습


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>

<script>
function join_close() {
document.getElementById("join-popup").style.display = "none";
}
function join_open() {
document.getElementById("join-popup").style.display = "block";
}
function login_close() {
document.getElementById("login-popup").style.display = "none";
}
function login_open() {
document.getElementById("login-popup").style.display = "block";
}
// html 범위안 클릭시
$("html").on("click", function(e) {
// join-popup 이 존재하면,
if ($(e.target).hasClass("join-popup")) {
// join-popup 에 display = none; /* 화면에 기본으로 안보이게 */
// display = block; /* 화면에 기본으로 보이게 */
document.getElementById("join-popup").style.display = "none";
}
});
// html 범위안 클릭시
$("html").on("click", function(e) {
// login-popup 이 존재하면,
if ($(e.target).hasClass("login-popup")) {
// login-popup 에 display = none;
document.getElementById("login-popup").style.display = "none";
}
});
$(document).ready(function() {
// .login-window .i 를 클릭시
$(".login-window .i").click(function() {
// .login-window .input-email-pwd : toggleClass
// class 가 있으면 제거하고 없으면 추가한다.(toggle)
$(".login-window .input-email-pwd").toggleClass("active");
if ($(".login-window .input-email-pwd").hasClass("active")) {
$("#email-login-password").attr("class", "inactive");
$("#email-login-password").attr("type", "text");
$("#i").text("비밀번호 숨기기");
} else {
$("#email-login-password").attr("class", "active");
$("#email-login-password").attr("type", "password");
$("#i").text("비밀번호 보기");
}
});
});
</script>



시행착오 끝에 알게된 것


1. 먼저 src 연결부터 할 것 


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>


2. 나머지는 조건문.




저작자표시 (새창열림)

'Java' 카테고리의 다른 글

SimpleDateFormat - 사용 예시  (0) 2019.07.16
Jar 파일 모아둔곳  (0) 2019.05.23
2019_04_17 명명규칙(Naming Conventions)  (0) 2019.04.17
2019_04_05 jar 파일이 뭘까  (0) 2019.04.05
2019_03_29 class 가 생성되면 어디에 저장이 될까  (0) 2019.03.29
    'Java' 카테고리의 다른 글
    • SimpleDateFormat - 사용 예시
    • Jar 파일 모아둔곳
    • 2019_04_17 명명규칙(Naming Conventions)
    • 2019_04_05 jar 파일이 뭘까
    성엽이
    성엽이

    티스토리툴바