크로스 플랫폼 애플리케이션 개발에 Jquery Mobile (1.4)을 사용하고 있습니다.확장시 접을 수있는 목록 헤더 색상 변경
접을 수있는 목록 머리글의 배경색을 펼칠 때 변경하고 축소 할 때 다시 설정할 수있게하려고합니다.
누구든지 "축소 가능 목록 머리글"의 배경색을 변경하는 방법을 알려줄 수 있습니까?
일반 CSS를 통해이 작업을 수행 할 수 있다면 더 좋을 것입니다.
미리 감사드립니다.
크로스 플랫폼 애플리케이션 개발에 Jquery Mobile (1.4)을 사용하고 있습니다.확장시 접을 수있는 목록 헤더 색상 변경
접을 수있는 목록 머리글의 배경색을 펼칠 때 변경하고 축소 할 때 다시 설정할 수있게하려고합니다.
누구든지 "축소 가능 목록 머리글"의 배경색을 변경하는 방법을 알려줄 수 있습니까?
일반 CSS를 통해이 작업을 수행 할 수 있다면 더 좋을 것입니다.
미리 감사드립니다.
변경 색상을 원하는대로
.ui-collapsible-heading-collapsed > .ui-collapsible-heading-toggle{
background:red;
}
.ui-collapsible-heading-toggle{
background:yellow;
}
감사합니다. Kawinesh. 나는 테이블과 아무 상관 없다. 그러나 예, "접을 수있는 목록 머리글"은 노란색으로 변경됩니다. 즉, 단순히 ** CSS **를 사용하여 원하는 것입니다. 왜냐하면 내 애플 리케이션에서 여러 개의 접을 수있는 목록이있을 것이고 자바 스크립트 함수를 사용하여 색상 변경을 처리하고 싶지는 않기 때문입니다. 나는이 클래스에서 CSS에서 변경을 시도했다. 'ui-collapsible-heading ui-collapsible-heading-collapsed', .ui-collapsible-collapsed + .ui-collapsible : not (.ui-collapsible-inset)> .ui -collapsible-heading .ui-btn' JQM 1.4 CSS에서 작동하지만 작동하지 못했습니다. – BetRob
@BetRob 접을 수있는 세트의 아이콘을 사용하고 있습니까? –
예. 확장 된 아이콘과 접힌 아이콘입니다. – BetRob
HTML
<div data-role="collapsible" id="clp" class="width70" data-mini="true">
<h3 style="width: 120px">
Search
</h3>
<div>
<table data-role='table' id='tblSearch' data-mode='reflow' class='my-custom-breakpoint'>
<thead id="tbl1">
<tr>
<th>HEADER1</th>
<th>HEADER2</th>
<th>HEADER3</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<input type="text" id="txtInsuredName" name="txtInsuredName" />
</td>
<td>
<input type="text" id="txtPolicy" name="txtPolicy" />
</td>
<td>
<input type="text" id="txtOT" name="txtOT" maxlength="10" />
</td>
</tr>
</tbody>
</table>
</div>
JQUERY
$('#clp').bind('expand', function() {
$('#tbl1').addClass('greybackcolor');
}).bind('collapse', function() {
$('#tbl1').removeClass('greybackcolor');
});
CSS
.width70 {
width: 85%;
}
.greybackcolor {
background: yellow;
}
@media (min-width: 400px) {
/* Show the table header rows and set all cells to display: table-cell */
.my-custom-breakpoint td, .my-custom-breakpoint th, .my-custom-breakpoint tbody th, .my-custom-breakpoint tbody td, .my-custom-breakpoint thead td, .my-custom-breakpoint thead th {
display: table-cell;
margin: 0;
}
/* Hide the labels in each cell */
.my-custom-breakpoint td .ui-table-cell-label, .my-custom-breakpoint th .ui-table-cell-label {
display: none;
}
}
하세요 작업 데모를 찾을 수 : DEMO
포스트 마크 업 및 당신은 내가 적절한 클래스가 이미 제거/추가되었는지 확신 이미 – monners
을 시도했다 요소가 접히거나 접 혔을 때 - DOM 검사기를 사용하여 해당 클래스가 무엇인지 파악한 다음 두 상태의 요소를 다르게 형식화하는 데 사용합니다. – CBroe
CBroe, 나는 그것을 시도했지만 다음과 같은 클래스에서 변경 사항을 볼 수 없었다 : - 'ui-collapsible-heading ui-collapsible-heading-collapsed' 및'.ui-collapsible-collapsed + .ui-collapsible : 아닙니다 (.ui-collapsible-inset)> .ui-collapsible-heading .ui-btn'. 목록이 접힐 때 목록 헤더의 배경색을 변경하고 싶습니다. – BetRob