설 연수
하하호홓
설 연수
전체 방문자
오늘
어제
  • 분류 전체보기 (231)
    • Back-End (2)
      • Java (20)
      • JSP (13)
      • Spring (18)
      • Kotlin (0)
      • node.js (0)
    • Front-End (68)
      • JavaScript (19)
      • jQuery (39)
      • Angular (4)
      • HTML (5)
    • Dev-Ops (12)
      • Linux, Cloud (5)
      • docker, k8s (5)
      • ElasticSeach (2)
    • Other (33)
      • OOP (3)
      • 알고리즘 (2)
      • DB (12)
      • Git (1)
      • Swift (4)
    • Backup (65)

블로그 메뉴

    공지사항

    인기 글

    태그

    • MYSQL
    • angular4
    • 패스트캠퍼스
    • INVALID
    • mongodb
    • docker
    • page not found
    • jquery invalid
    • 404 error
    • Angular
    • jOOQ
    • CORS
    • RESTful
    • Redis
    • angular2
    • 크로스도메인
    • Kafka
    • angular 콜백
    • angular callback
    • flex

    최근 댓글

    최근 글

    티스토리

    hELLO · Designed By 정상우.
    설 연수

    하하호홓

    Front-End/jQuery

    changePage() : 페이지 변경 메소드 (location.href)

    2012. 4. 25. 10:34

    출처 : http://cafe.naver.com/webappdev/1561
    -----------------------------------------------------------------

    ex) $.mobile.changePage("#subpage","flip", false, true);

    주제 :


    참고 :
    http://jquerymobile.com/demos/1.0a2/#docs/api/methods.html


    내용 :
    - 프로그래밍적으로 페이지 변경을 하고 싶은경우~
      changePage() 메소드를 사용하면 된답니다.
     
    - 방법은?
    /*
        changePoage - 파라메터
            - to : 이동페이지
            - transition : 이동효과
            - back : back button 클릭시 이전페이지 이동여부.(default : false)
            - changeHash : hash 데이터 업데이트 여부.
    */
    $.mobile.changePage("#subpage","flip", false, true);

    - 주의 : 원래 3번째가 true여야 페이지 이동후 back버튼 클릭시
               페이지 전환이 되는것 같은데, false를 넣어야 되더군요
               아직 버그가 쫌 있는것 같더군요.
     



    실행화면 :

    상위 페이지이동 버튼 보이시죠? 그거 누르면 changePage()메소드가 호출되어 페이지가 변경된답니다.



    소스 :

    1. <!DOCTYPE html>
    2. <html>
    3.     <head>
    4.        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    5.     <title>Page Title</title>
    6.     <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.css" />
    7.  
    8.     <script src="http://code.jquery.com/jquery-1.4.4.min.js"></script>
    9.  
    10.  
    11.     <script src="http://code.jquery.com/mobile/1.0a2/jquery.mobile-1.0a2.min.js"></script>
    12.        <script>
    13.         $(function()
    14.         {
    15.        
    16.             $("#btn_ChangePage").bind("click",function()
    17.                 {
    18.                     /*
    19.                         changePoage - 파라메터
    20.                             - to : 이동페이지
    21.                             - transition : 이동효과
    22.                             - back : back button 클릭시 이전페이지 이동여부.(default : false
    23.                             - changeHash : hash 데이터 업데이트 여부.
    24.                     */
    25.                     $.mobile.changePage("#subpage","flip", false, true);
    26.                
    27.                 }
    28.             );
    29.         });
    30.        </script>
    31. </head>
    32. <body>
    33.        <div data-role="page">
    34.        
    35.               <div data-role="header">
    36.                      <h1>changePage</h1>
    37.                       <a class="ui-btn-right" id="btn_ChangePage">페이지이동</a>
    38.               </div><!-- /header -->
    39.        
    40.               <div data-role="content">
    41.                  
    42.                      <p>changePage #subpag</p>     
    43.               </div><!-- /content -->
    44.        
    45.               <div data-role="footer">
    46.                      <h4>Page Footer</h4>
    47.               </div><!-- /header -->
    48.        </div><!-- /page -->
    49.        <div data-role="page" id="subpage">
    50.        
    51.               <div data-role="header">
    52.                      <h1>sub</h1>
    53.               </div><!-- /header -->
    54.        
    55.               <div data-role="content">
    56.                      <p>sub</p>    
    57.               </div><!-- /content -->
    58.        
    59.               <div data-role="footer">
    60.                      <h4>Page Footer</h4>
    61.               </div><!-- /header -->
    62.        </div><!-- /page -->
    63. </body>
    64. </html>



    jQueryMobile, changePage 

    저작자표시 (새창열림)

    'Front-End > jQuery' 카테고리의 다른 글

    JQuery Mobile 44. 로딩 메세지 켜기/끄기  (0) 2012.04.26
    이벤트  (0) 2012.04.26
    이벤트 Bind, Live, Delegate 차이  (0) 2012.04.24
    jQuery Mobile 페이지 이동방식(드래그), swipeleft, swiperight  (0) 2012.04.23
    모바일웹&jQuery&CSS  (0) 2012.04.12
      'Front-End/jQuery' 카테고리의 다른 글
      • JQuery Mobile 44. 로딩 메세지 켜기/끄기
      • 이벤트
      • 이벤트 Bind, Live, Delegate 차이
      • jQuery Mobile 페이지 이동방식(드래그), swipeleft, swiperight
      설 연수
      설 연수

      티스토리툴바