2014-06-21 3 views
1

jquery mobile의 각 페이지마다 다른 배경 이미지를 설정하려고합니다.다른 배경 이미지 jquery mobile

<div data-role="page" id="pageone">... 
    </div> 

<div data-role="page" id="pagetwo">... 
    </div> 

당신이 볼 수 있듯이, 각 페이지 내 생각이 난 배경 해당 ID에 대한 이미지 (다른 ID에 대한 다른 이미지를) 할당 할 수 있었다 있도록

#pageone {background: transparent url(URL) repeat center center !important;} 
#pagetwo {background: transparent url(URL) repeat center center !important;} 

이미지는, 다른 ID를 가지고 패턴 (정말 작은 7x10 픽셀). 그러나 나는 그것을 할 수 없었다. 어떤 이유로 페이지를로드 할 때 (페이지 div 외부) 나타나지만 사라질 때 나타납니다.

누구나 같은 문제가 발생했는데 내가 그것에 대해 무엇을 할 수 있는지 알고 있습니까?

미리 타이 :

+0

스타일에서 투명을 제거해보십시오. 또한 이전 트릭이 작동하지 않으면 인라인으로 배치하십시오. 이 예제를 참조 할 수 있습니다. http://stackoverflow.com/questions/10741733/jquery-mobile-background-image-not-showing-on-a-full-screen-ipad-web-app –

+0

작동하지 않았습니다 (i 너무 링크를 확인하십시오.) 페이지 안에 다른 div를 넣으면 스타일을 지정할 수 있지만 전체 페이지의 배경이 아닙니다. 가능하다면 "페이지"div의 스타일을 지정하는 방법을 알고 싶습니다. – dinca

+0

나는 바이올린을 창조했다 : http : //jsfiddle.net/lotusgodkk/GCu2D/189/. div에 차원을 추가했습니다. –

답변

1

테마 롤러를 사용하고 내 테마를 가져 왔습니다. 그런 다음 견본 bc와 d에 복사하십시오.

<div data-role="page" id="pageone" class="ui-page-theme-a">... 
</div> 
<div data-role="page" id="pageone" class="ui-page-theme-b">... 
    </div> 

과 그 자신의 배경 이미지를 가지고 내가 가진 각 페이지 내 CSS 파일에서 은 내가 넣어 내 HTML에서 배경 이미지 (각 견본에 대한 다른 이미지가 있었다) 에 색상을 변경했습니다.