2012-09-20 5 views
0

jQuery 템플릿 통합과 관련하여 jQuery Mobile V1.1.0과 관련된 문제가 있습니다. 콘텐츠를 추가 할 때보 다 jQuery 템플릿을 통합해도 문제가 발생하지 않습니다. 동적으로 그렇지 않으면. jsfiddle에 페이지jquerymobile을 사용하여 콘텐츠를 추가 한 후 "새로 고침"문제가 발생했습니다.

발췌문 : 위의 링크에, 당신이 양을 선택하는 경우, 그것은 jQuery를 템플릿을 통해 사업부를 채 웁니다

http://jsfiddle.net/4ztwS/10/. 첫 번째는 "성인용"입니다. jQuery Mobile을 통해 "빌드"될 수있는 일반 HTML을 사용했습니다. 두 번째 "Children"의 경우 jQuery Mobile에서 선택 상자를 생성 할 때 HTML을 사용했습니다. 첫 번째 문제점은 그것이 그렇게 보이지 않는다는 것입니다. 두 번째 옵션은 그래야만하는 것처럼 보이지만 선택 상자는 주변 요소에 바인딩되어 있지 않은 것처럼 보입니다. 선택을 변경할 수는 있지만 표시되지는 않습니다.

jQuery Mobile에는 listviews에 대한 "새로 고침"옵션이 있지만이 경우에는 화면의 일부 ("카바나 - 잠자기 2"참조) 만 다시 작성하고 싶습니다.

이 페이지를 어떻게 보이게 할 수 있습니까?

p.s. 내용은 AJAX를 통해로드되어야하므로 데이터를 미리 채우고 표시/숨길 방법이 없습니다

답변

0

음, 솔루션을 찾은 것 같습니다. 내가 읽은 모든 기사는 $('select').selectmenu('refresh', true);에 대해 썼습니다. 그러나 실제로 필요한 것은 $('select').selectmenu();이며 매개 변수가 없습니다. 이 솔루션은 모든 객체에서 작동하는 것처럼 보입니다.

관련 문제