클릭 할 때 색상을 변경하는 간단한 플래그를 추가하고 싶습니다. (e.i. 투명 플래그가 플래그가 켜지면 플래그가 빨간색으로 바뀝니다). 누군가가이 문제에 대한 도움을 주거나 저에게 대본을 줄 수 있습니까?웹 기반 시험에 깃발을 추가하는 방법은 무엇입니까?
0
A
답변
0
가장 간단한 방법은 두 개의 이미지를 사용하는 것입니다. 클릭하면 한 이미지를 숨기고 다른 이미지는 표시합니다. 여기 근무 데모 : http://jsfiddle.net/jfriend00/yzYJ3/
HTML :
<div id="container">
<img src="http://photos.smugmug.com/photos/344287800_YL8Ha-Ti.jpg">
<img src="http://photos.smugmug.com/photos/344284440_68L2K-Ti.jpg" style="display: none;">
</div>
CSS :
#container {position: relative; height: 66px; width: 100px;}
#container img {position: absolute; top:0; left:0}
JS (jQuery를)
var flagged = false;
$("#container").click(function() {
$(this).find("img").toggle();
flagged = !flagged;
});
1
투명 플래그의 사진과 플래그 플래그를 가지고 (예 : {0, 0}의 투명한 투명한 부분과 {0, 22}의 빨간색 부분} 조지아 22x22 픽셀 크기)와 자바 스크립트와 CSS로 전환 할 :
이자바 스크립트 파일에서 (에서 CSS 파일)
.flag {
background-image: url('flag.png');
display: inline-block;
height: 22px;
width: 22px;
}
.flag.active {
background-position: 0 22px;
}
()
function toggleFlag(flag) {
if(/\bactive\b/.test(flag.className)) {
flag.className = flag.className.replace(/(^|\s)active(\s|$)/g, "");
} else {
flag.className = flag.className ? flag.className + ' active' : 'active';
}
}
단지와 toggleFlag
전화 토글 될 때 플래그를 지정합니다.
0
당신은 jQueryUI에 jQuery를하고 예제를 봤어 - http://jqueryui.com/
+1
OP가 4,000 라인을 필요로하는지 잘 모르겠습니다. 필요한 모든 것이 4 줄의 코드라면 jQuery 솔루션을 지원하는 cript 라이브러리가 필요합니다. – RobG
관련 문제
- 1. 웹 기반 시험에 팝업 확인을 추가하는 방법은 무엇입니까?
- 2. 시험에 응시해야합니까?
- 3. 깃발을 사용하여 언어 구별
- 4. 파일 기반 저장소에 파일을 추가하는 방법은 무엇입니까?
- 5. 웹 기반 설치 프로그램을 구현하는 방법은 무엇입니까?
- 6. 웹 사이트에 인증 서비스를 추가하는 방법은 무엇입니까?
- 7. 트위터 웹 사이트 상자를 추가하는 방법은 무엇입니까?
- 8. 웹 페이지의 Google지도에 주소를 추가하는 방법은 무엇입니까?
- 9. 자바 클래스에 문자열 기반 생성자를 추가하는 가장 좋은 방법은 무엇입니까?
- 10. Zen 기반 테마에 테마 설정을 추가하는 방법은 무엇입니까?
- 11. iPhone의보기 기반 응용 프로그램에 내비게이션 컨트롤러를 추가하는 방법은 무엇입니까?
- 12. IOCP 기반 Windows 서버에 SSL을 추가하는 가장 쉬운 방법은 무엇입니까?
- 13. 탭 막대를 추가하는 방법은 무엇입니까?
- 14. 웹 기반 데이터베이스 란 무엇입니까?
- 15. 웹 기반 애니메이션 편집기는 무엇입니까?
- 16. 웹 기반 네이티브 앱
- 17. AJaxed 기반 웹 사이트의 ANTOR TAG에 다른 Href와 onCick을 추가하는 방법은 무엇입니까?
- 18. 자바 기반 웹 응용 프로그램에서 사용자 정의 도메인 기능을 추가하는 방법은 무엇입니까?
- 19. 웹 기반 모달 패널로 서버 기반 오류 메시지를 반환하는 가장 쉬운 방법은 무엇입니까
- 20. 통지에보기를 추가하는 방법은 무엇입니까?
- 21. DUPLICATION없이 추가하는 방법은 무엇입니까?
- 22. "%"기호를 추가하는 방법은 무엇입니까?
- 23. SQLite, Exclusive 또는. 어떻게 깃발을 지우 죠?
- 24. AsDoc 주석을 구성 요소에 추가하는 방법은 무엇입니까?
- 25. 웹 기반 뮤직 비주얼 라이저를 작성하는 방법은 무엇입니까?
- 26. cakephp 및 SQL 웹 기반 응용 프로그램을 최적화하는 방법은 무엇입니까?
- 27. 웹 기반 응용 프로그램 용 Sdk에서 XML을 사용하는 방법은 무엇입니까?
- 28. 플래시 기반 웹 사이트에서 브라우저 다시 버튼을 작동시키는 방법은 무엇입니까?
- 29. 웹 브라우저 기반 멀티 플레이어 게임을 코딩하는 방법은 무엇입니까?
- 30. iPhone에서 PhoneGap을 사용하여 SOAP 기반 웹 서비스를 호출하는 방법은 무엇입니까?
안녕 브라이언, 대답을 주셔서 감사하지만, 당신이 날이에 스크립트를 도울 수 있을까? – Wycks
아, 죄송합니다.이 사이트에서 새로 온 것 같습니다 ... "브라이언"이라고 생각했는데 ... jfriend00,이 손을 빌려 주시겠습니까? – Wycks
@Wycks - http://jsfiddle.net/jfriend00/yzYJ3/ – jfriend00