여기 거래가 있습니다. 배경 이미지가있는 <select multiple>
태그가 있습니다. 이제 아래로 스크롤 할 때마다 배경 이미지가 텍스트 위로 이동하지 않습니다. 그리고이 효과를 얻을 수 :여러 이미지 선택 배경 이미지
왼쪽 그림은 이전에 내가 내가 내가 아래로 스크롤 때까지 이동하려는
스크롤 오른쪽입니다. 그래서 각 줄은 같은 색을 유지합니다.
어떻게해야합니까?
여기 거래가 있습니다. 배경 이미지가있는 <select multiple>
태그가 있습니다. 이제 아래로 스크롤 할 때마다 배경 이미지가 텍스트 위로 이동하지 않습니다. 그리고이 효과를 얻을 수 :여러 이미지 선택 배경 이미지
왼쪽 그림은 이전에 내가 내가 내가 아래로 스크롤 때까지 이동하려는
스크롤 오른쪽입니다. 그래서 각 줄은 같은 색을 유지합니다.
어떻게해야합니까?
질문에 대한 답변이 아니지만 대신 option
에 각각 배경색을 지정하는 것이 더 바람직하지 않습니까?
배경 화상 접근법은 실패 할 수밖에 예컨대 사용자가 글꼴 크기를 늘리면 jQuery로 (이하 준수/현대적인 브라우저),
option:nth-child(odd) {
Background-color: #ffa;
}
또는 :
하나님! 당신 말이 맞아요! 왜 내가 전에 이것을 생각하지 않았 ... – raf48
나는 select
요소에 작동하는지 모르겠지만, 아마도
$('option:nth-child(odd)').css('background-color','#ffa');
배경 - 사용 얼룩말 줄무늬를 시뮬레이트하기위한 select
의 이미지는 여러 브라우저, 글꼴 크기, 플랫폼에서 안정적으로 작동하지 않을 수 있습니다 ...
감사합니다. – raf48
@ raf48 : 순수한 CSS 방식이 모든 브라우저에서 안정적이지 않을 수 있음을 명심하십시오 (특히 IE <9 또는 * maybe * 8, 확실하지 않습니다). jQuery는 인라인 스타일을 적용 할 것이기 때문에 (css() 대신에 ([addClass()] (http://api.jquery.com/addclass/)를 사용할 수도 있지만, 오히려 –
왜 직접적으로 backgrou 각 행에 대한 색상?
<option style="background-color: #FFF">...</option>
<option style="background-color: #EEE">...</option>
이 잘 (대신에 스타일 속성의 사용 CSS 클래스)
어쩌면 그는 데이터베이스에서 가져온 것일 수도 있습니다. –
네, DB에서 얻었습니다. 그리고 JS로 코드를 생성합니다. 그래서 이상한 옵션 인 background-color에 대한 함수를 작성할 것입니다. – raf48
당신은 달성 할 수있는 작동하는 jQuery의 홀수 또는 짝수 선택기를 사용하여. 예를 들어
당신은 할 경우이 같은 리튬 요소 (2, 4, 6, 8, 10 등) 는 그런 다음 .odd 스타일을 지정할 수 있습니다에class="odd"
을 추가합니다
<ul> </ul>
<ul id="list">
<li>Bla bla</li>
<li>Bla bla 2</li>
<li>Bla bla 3</li>
<li>Bla bla 4</li>
<li>Bla bla 5</li>
</ul>
$('#list li:odd').addClass('odd');
수업을 원하는대로 할 수 있습니다.
마크 업 태그를 추가 할 수 있습니까? –
내 질문에 답변되었습니다. 시간 내 주셔서 감사합니다 – raf48