테스트 사이트 - 개발 중인 베타 버전입니다

orientationchange 이벤트

· 8년 전 · 2468
orientationchange 이벤트

설명 : 기기 세로 / 가로 방향 이벤트

jQuery (윈도우) .on ( "오리엔테이션 변경", function (이벤트) {...})
이벤트 객체의 추가 속성 :
정위
유형 : 문자열
장치의 새로운 방향. 가능한 값은 "portrait"및 "landscape"입니다.
jQuery Mobile orientationchange이벤트는 디바이스를 수직 또는 수평으로 회전시켜 디바이스 방향이 변경 될 때 트리거됩니다.

이 이벤트에 바인딩되면 콜백 함수에 이벤트 객체가 있습니다.

이벤트 객체에는 또는에 orientation해당 하는 속성이 있습니다 ."portrait""landscape"

orientationchange기본적으로 지원되지 않거나 $.mobile.orientationChangeEnabled로 설정되어있는 경우 브라우저의 resize 이벤트에 바인딩 합니다

방향 변경 타이밍

orientationchange클라이언트의 높이와 너비의 변경과 관련된 이벤트 의 타이밍은 브라우저마다 다르지만 현재 구현에서는
올바른 값을 얻을 수 event.orientation있습니다 window.orientation. 즉, 바인딩이 높이 및 너비 값에 종속되어있는
경우 폴백 크기 조정 코드가 바인딩을 트리거하도록 orientationChange함께 사용하지 않을 수 있습니다 $.mobile.orientationChangeEnabled = false.



<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>orientationchange demo</title>
<link rel="stylesheet" href="//code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="//code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="//code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
</head>
<body>

<h1 id="orientation">orientationchange Not Supported on this Device.</h1>

<script>
// Bind an event to window.orientationchange that, when the device is turned,
// gets the orientation and displays it to on screen.
$( window ).on( "orientationchange", function( event ) {
$( "#orientation" ).text( "This device is in " + event.orientation + " mode!" );
});

// You can also manually force this event to fire.
$( window ).orientationchange();
</script>

</body>
</html>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
1296
1295
1294
1293
1292
1291
1290
1289
jQuery Mobile navigate 이벤트
1288
1287
jQuery Mobile hashchange event
1286
1285
1284
1283
1282
1281
1280
1279
1278
1277
1276
1275
1274
1273
1272
1271
1270
1269
1268
1267