2012-11-07 2 views
0

안녕하세요 저는 jquery mobile을 사용하여 jquery mobile을 사용하고 있습니다. jquery mobile을 사용하는 onload에서 로더를 보여 주며 로더가 실행 중일 때 텍스트 상자에 입력 할 수 있습니다.jquery mobile에서 페이지를 비활성화하는 방법

$(document).ready(function() 
{ 
    $.mobile.loading('show', { 
     text: 'Loading', 
     textVisible: true, 
     theme: 'a', 
     html:"" 
    }); 
}); 

친절 사전에 찾아 와요 고마워요 도와주세요 : 로더가이 문제 여기

를 해결하기 위해 textbox.How을 입력하는 난 안가 수 실행 중일 때 HTML page.But 내 필요가 내 코드입니다 .

답변

0

당신은로드하는 동안 먼저 시작 페이지를 표시하고 ... 메인 페이지로
를 전환 할 수 : $(document).ready()를 사용하지 않는 참조 here

중요 : 사용 $ (문서).

jQuery에서 배울 점은 $ (document) .ready() 함수 내에서 코드를 호출하여 모든 것이 곧 실행되도록하는 것입니다 (bind ('pageinit')). DOM이로드되었습니다. 그러나 jQuery Mobile에서 Ajax는 탐색 할 때 각 페이지의 내용을 DOM에로드하는 데 사용되며 DOM 준비된 핸들러는 첫 번째 페이지에 대해서만 실행됩니다. 새 페이지가로드되고 작성 될 때마다 코드를 실행하려면 pageinit 이벤트에 바인드 할 수 있습니다. 이 이벤트는이 페이지 하단에 자세히 설명되어 있습니다.

관련 문제