반응형
반응형
반응형

#jQuery #touch #event #document #bind() #touchmove #touchstart #touchend

<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>mobile.html</title>
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"/>
<script src="/js/comm/jquery-1.11.1.js"></script>
<script>

	$(document).ready(function() {

		$(document).bind('touchstart', function(e) {
			$("#msg").html("터치가 시작되었어요.");
			e.preventDefault();	//	이벤트취소
		});

		$(document).bind('touchmove', function(e) {
			//	jQuery 이벤트 객체를 자바스크립트 표준 이벤트 객체로 바꾸기
			//	이유는 jQuery 에서 자바 스크립트
			var event = e.originalEvent;
			$('#msg').html('touch 이벤트 중입니다.'); 
			//	div에 터치한 좌표값 넣기
			$('#msg').append('<div>' + event.touches[0].screenX + ',' +
					event.touches[0].screenY + '</div>');
			event.preventDefault();
		});

		$(document).bind('touchend', function(e) {
			$("#msg").append("<div>터치이벤트가 종료되었어요</div>"); 
		});
	});

</script>
</head>
<body>
<h2>모바일용 홈페이지 입니다.</h2>
<!-- 
		스마트폰의 브라우저 : 마우스 이벤트와는 별도로 터치 이벤트를 지원함 
		touchstart : 터치가 시작될때
		touchend : 터치가 종료될때 
		touchmove : 터치한 상태로 이동할때 
		touchenter : 터치한 요소의 경계외부에서 내부로 이동할때 
		touchleave : 터치한 요소의 경계내부에서 외부로 이동할때 
 -->
<div id="msg"></div>
</body>
</html>
반응형
반응형
제주, 일상
날이 흐려서 간단히

반응형
반응형

안드로이드 : 웹뷰 404 에러처리

WebView.setWebViewClient(new WebViewClient() {
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}

@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
super.onReceivedError(view, errorCode, description, failingUrl);

switch (errorCode) {
case ERROR_AUTHENTICATION: // 서버에서 사용자 인증 실패
case ERROR_BAD_URL: // 잘못된 URL
case ERROR_CONNECT: // 서버로 연결 실패
case ERROR_FAILED_SSL_HANDSHAKE: // SSL handshake 수행 실패
case ERROR_FILE: // 일반 파일 오류
case ERROR_FILE_NOT_FOUND: // 파일을 찾을 수 없습니다
case ERROR_HOST_LOOKUP: // 서버 또는 프록시 호스트 이름 조회 실패
case ERROR_IO: // 서버에서 읽거나 서버로 쓰기 실패
case ERROR_PROXY_AUTHENTICATION: // 프록시에서 사용자 인증 실패
case ERROR_REDIRECT_LOOP: // 너무 많은 리디렉션
case ERROR_TIMEOUT: // 연결 시간 초과
case ERROR_TOO_MANY_REQUESTS: // 페이지 로드중 너무 많은 요청 발생
case ERROR_UNKNOWN: // 일반 오류
case ERROR_UNSUPPORTED_AUTH_SCHEME: // 지원되지 않는 인증 체계
case ERROR_UNSUPPORTED_SCHEME:
WebView.loadUrl("about:blank"); // 빈페이지 출력
AlertDialog.Builder builder = new AlertDialog.Builder(MyView.this);
builder.setPositiveButton("확인", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {

// 확인버튼 클릭시 이벤트

}});
builder.setMessage("네트워크 상태가 원활하지 않습니다. 어플을 종료합니다.");
// builder.setMessage("네트워크 상태가 원활하지 않습니다. 페이지를 이동합니다.");
builder.setCancelable(false); // 뒤로가기 버튼 차단
builder.show(); // 다이얼로그실행
break;
}}});
반응형
반응형

나와 다른 의견과 시각은 호감을 주지 못한다.
누군가 우리의 의견을 반박하면 기분이 좋지 않다.
하지만 더 나은 결정을 만드는 것은 바로 이런 다양한 의견이다.
자기 생각에만 빠져 있으면 그릇된 판단을 내리기 쉽다.
의도적으로 낯선 사고방식에 스스로를 노출시키려 노력해야 한다.
- 헤닝 백, ‘틀려도 좋다’에서 

생각이 다른 사람과 대화를 나누는 일은 그리 즐거운 일이 아닙니다.
그러나 나와 다른 의견에 노출될수록 나의 사고는 더 크게 확장됩니다.
나와 다른 의견을 겸허히 수용하고,
불꽃 튀는 토론을 즐길 수 있어야 합니다.
그것이 나를 더 강하게 만들어주기 때문입니다.

반응형
반응형

어머니에 대해서는 
단순하게 말할 수 없어요. 
저와 어머니 사이는 늘 지독했죠. 
싸움의 연속이었어요. 저는 아마도 
어머니를 위해, 또 어머니에 반해 스스로를 
만들었던 겁니다. 어머니를 위한다는 것은, 
어머니가 저의 우수한 학교 성적을 좋아하셨고 
제가 인생에서 훌륭한 무엇인가를 이루기를 
정말 바라셨거든요. 


- 아니 에르노의《진정한 장소》중에서 - 


* 나와 어머니 사이, 
또는 나와 아버지 사이.
정말 단순하게 말할 수 없습니다.
기기묘묘 감정과 정서가 겹쳐 있습니다.
너무 깊게 후벼져서 지금도 아물지 않은 상처
투성이입니다. 그러나 한 가지는 분명합니다.
잘되기를 바라는 마음, 무언가를 이루기를 
진심으로 바라는 마음... 그래서
천륜이라고도 합니다.

반응형

'생활의 발견 > 아침편지' 카테고리의 다른 글

다른 각도에서 바라보기  (0) 2019.08.21
피라미드와 긍정 에너지  (0) 2019.08.20
하늘을 닮아야겠다  (0) 2019.08.17
스트레칭과 운동  (0) 2019.08.16
다시는 부서지지 않는다  (0) 2019.08.16

+ Recent posts