JS 및 CSS는 모바일 장치 방향의 변화 감지 및 가로 및 세로 화면 판단을 구현합니다_javascript 기술
May 16, 2016 pm 03:57 PM
css
js
방법 1: 이벤트를 사용하여 휴대폰의 가로 화면과 세로 화면 간 전환을 트리거합니다.
코드 복사 코드는 다음과 같습니다.
window.addEventListener("orientationchange", function() {
// 새로운 방향의 가치를 알리다
경고(window.orientation);
}, 거짓);
방법 2: 크기 조정 변경 모니터링
코드 복사 코드는 다음과 같습니다.
window.addEventListener("resize", function() {
// 화면 크기 가져오기(내부/외부 너비, 내부/외부 높이)
}, 거짓);
css는 화면이 가로인지 세로인지 결정합니다
코드 복사 코드는 다음과 같습니다.
/* 초상화 */
@미디어 화면 및 (방향:세로) {
/* 인물별 스타일 */
}
/* 풍경 */
@미디어 화면 및 (방향:가로) {
/* 풍경별 스타일 */
}
네이티브 window.matchMedia 메소드를 사용하면 실시간 미디어 쿼리가 가능합니다. 위의 미디어 쿼리를 사용하여 우리가 수직 뷰인지 수평 뷰인지 확인할 수 있습니다.
코드 복사 코드는 다음과 같습니다.
var mql = window.matchMedia("(방향: 세로)");
// 일치하는 항목이 있으면 세로 보기
if(mql.matches) {
//직립 방향
경고("1")
} else {
//가로방향
경고("2")
}
//미디어 쿼리 변경 리스너 추가
mql.addListener(함수(m) {
if(m.matches) {
//세운 방향으로 변경
document.getElementById("test").innerHTML="세운 방향으로 변경";
}
그밖에 {
document.getElementById("test").innerHTML="가로 방향으로 변경";
//가로 방향으로 변경
}
});
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7288
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1342
46


라라벨 튜토리얼
1259
25


PHP 튜토리얼
1206
29

