/**
 *	1차 함수
 *	@param x, a, b, c, d - x가 a에서 b까지 변할 때 타겟은 c부터 d까지 변한다.
 *	@return y 타겟 값
 */
function linearFunc(x, a, b, c, d){
	var y = (d-c)/(b-a)*(x-a)+c;
	return y;
}
Posted by august5pm
,

셀렉트 박스 초기화 시키는 방법


$(select).prop('selectedIndex',0);
Posted by august5pm
,

1. res > xml > config.xml


<preference name="Fullscreen" value="true" />




2. AndroidManifest.xml

android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"


Posted by august5pm
,
Posted by august5pm
,

프로젝트 테스트를 하던 중에 와이파이 연결이 되어있어서


인터넷은 되는데 유투브를 재생 할 경우 네트워크 연결이 되지 않았다고 


확인 해달라는 메세지가 뜨며 재생되지 않았습니다.


유투브 앱도 마찬가지.


여러가지 방법을 검색하고 찾아보니 시간 설정과 관계있을 수 있다는 내용을 보고


휴대폰을 보니 시간 설정이 현재시간과 다르더군요.


설정에 들어가서 시간 설정을 네트워크 제공값 설정으로 해주니


현재 시간으로 바뀌고 네트워크 연결 오류 문제도 해결되었습니다.



Posted by august5pm
,

intent:// 프로토콜을 사용하여 App을 바로 실행시켜야 하는 프로젝트였으나, facebook app에서만 공유된 링크를 눌렀을 때 '페이지를 읽어들일 수 없습니다'라는 alert만 뜨고 동작하지 않았다.


여러 방법을 써봤지만 페이스북 웹뷰안으로 들어가면 market:// 프로토콜 말고는 새창도 뜨지 않음.

정말 힘겨웠지만 아래와 같이 해결.



1. 페이스북에 앱정보 등록


2. 공유할때의 메타태그 추가


<meta property="al:android:url" content="exampleapp://view?menu=12&idx=xxx">
<meta property="al:android:package" content="com.pk.example">
<meta property="al:android:app_name" content="exampleapp">
<meta property="og:title" content="Example Title" />
<meta property="og:type" content="website" />


<관련자료>

1. https://developers.facebook.com/docs/applinks/android

2. https://developers.facebook.com/docs/applinks/add-to-content

3. https://developers.facebook.com/docs/applinks/overview

4. http://applinks.org/documentation/


Posted by august5pm
,

jQuery에서 터치 이벤트를 사용하는데 계속 undefined가 떴다.

분명 예전에 사용했던 코드 그대로 사용했는데...그 때는 잘 됐었는데....


1. 예전에 사용한 코드 (event.touches undefined)

$(document).on("touchstart", function(e){
     console.log(e.touches[0]) // undefined
});


2. event.touches의 사용이 가능한 코드

$(document).on("touchstart", function(e){
     console.log(e.originalEvent.touches) 
     // TouchList{0:Touch, length:1, item:function}
});


출처 : http://stackoverflow.com/questions/7923609/event-touches-is-always-undefined

Posted by august5pm
,

TweenLite로 스크롤 애니메이션 사용하는 방법


플러그인 경로 : https://greensock.com/ScrollToPlugin


1. js 임베드

<script type="text/javascript" src="js/vendor/TweenLite.min.js"></script>
<script type="text/javascript" src="js/vendor/plugin/CSSPlugin.min.js"></script>
<script type="text/javascript" src="js/vendor/plugin/ScrollToPlugin.min.js"></script>



2. 사용방법

//scroll to 400 pixels down from the top
TweenLite.to(window, 2, {scrollTo:{y:400}, ease:Power2.easeOut});



Posted by august5pm
,

액션스크립트 할 때 자주 쓰던 일차함수


x가 a부터 b까지 변할때

y가 c부터 d까지 변한다


y=(d-c)/(b-a)*(x-a)+c


Posted by august5pm
,

HTML 뒤에 붙은 파라미터 가져오는 방법


getURLParameter : function(sParam){
        var sPageURL = window.location.search.substring(1);
        var sURLVariables = sPageURL.split('&');
        for (var i = 0; i < sURLVariables.length; i++)
        {
            var sParameterName = sURLVariables[i].split('=');
            if (sParameterName[0] == sParam)
            {
                return sParameterName[1];
            }
        }
    }


사용법

ex) index.html?page=2

getURLParameter("page") // 2


'프로그래밍 > javascript' 카테고리의 다른 글

[javascript] 10의 자리 체크  (0) 2016.11.17
[javascript] 1차 방정식  (0) 2016.11.17
[javascript] 1차 함수  (0) 2016.11.17
[javascript] D-Day 구하기  (0) 2015.01.28
[javascript] window.location 객체  (0) 2014.12.21
Posted by august5pm
,