2011-04-11 6 views
0

jquery를 사용하여 체크 상자 목록의 스타일을 지정하고 있습니다. 문제는 jquery가 체크 상자 목록의 스타일을 지정하지만 목록 항목을 누르면 스타일이 손실됩니다. , 나는 그것이 autopostback = true로 인한 것 같아요, 내가 선택 취소 된 항목에 따라 datalist를 채우려면 다시 게시를 호출하고 싶지 않아, 내가 대체 할 수 없거나 어떤 제안이 있습니다. 당신이 $(document).ready(...); 같은에서 페이지를 스타일링하는 것처럼 나는 checkboxlistJ-query-Styles는 자동 포스트 백이 true로 설정된 경우 checkboxlist의 ListItems에서 사라집니다.

답변

0

에게 스타일을 http://www.no-margin-for-errors.com/projects/prettycheckboxes/을 사용하고

은의 문제는 한 번만 페이지가로드 될 때 처음 실행하는 것이다 나에게 소리. 그러나 아무 것도 비동기 적으로로드되면 동적 스타일을 잃게됩니다. 따라서 적어도 두 가지 옵션이 있습니다.

  1. 체크 상자의 스타일을 지정하는 코드를 분석하십시오. 자동 포스트 백이 완료되면 발생하는 이벤트에 연결합니다.
  2. css를 사용하여 스타일을 정적으로 확인란에 적용하십시오. jQuery 스타일은 CSS 클래스를 추가하는 것 외에는 아무 것도하지 않습니다. html로 똑같은 일을 할 수 있습니다. 웹 개발 도구의 요소를 검사하고 스타일이 정확히 어떻게 정해져 있는지 확인하십시오.