2012-09-04 3 views
0

사용자 정의 div에 삭제 버튼을 추가하려고합니다. 그러나 페이지가로드 될 때 jquery mobile 버튼은 jquery의 형식을 취하지 않고 하이퍼 링크처럼 표시합니다.jquerymobile 버튼의 CSS가 적용되지 않았습니다.

var currDelButton = $("<a>").attr("href","#").attr("data-role","button").attr("data-icon","delete").attr("data-iconpos","left").text("حذف"); 

누구나이 문제에 대한 아이디어가 있습니까?

안부 알리

+0

이 이벤트는 무엇이 래핑됩니까? "페이지가로드되었습니다"코드는 무엇입니까? – Shenaniganz

답변

1

당신이 페이지가 작동합니다 예를 $("#mybutton").button();의 요소를 새로 고침 할 필요가 다음로드 된 후 버튼을 추가하는 경우. http://jsfiddle.net/ashanova/RQVd8/1/

+0

고마워, 그게 문제를 해결했다. 이것은 pageshow 이벤트에서 수행되었습니다. –

+0

그 이유를 설명해 주시겠습니까 –

+0

페이지 초기화 이벤트를 초기화해야 할 필요가있을 때 주입되거나 동적으로 생성되는 모든 것을 나타낼 수 있습니까? – JonWells

1

전화 새로운 버튼이 추가 된 주요 래퍼에 대한 .page : 여기

는 사용자가 제공 한 코드로 동작하는 예제입니다.

$("#content").page(); 
관련 문제