0
A
답변
2
. 이는 일반적으로 페이지의 HTML 코드가 먼저로드되어 있어야한다는 것을 의미합니다 (반드시 이미지 일 필요는 없음). (Documentation for
.ready
)버튼을 클릭 할 때 실행되는 모든 요소에 함수가 바인딩됩니다. 2, 등등 처음 발견 한
listitem_1
위한listitem_0
, 및 리턴 (jQuery
및.click
대한 설명서) 페이지의 각 요소에 대해li
이 함수가 호출된다.
toggleClass
은 이미 명명 된 클래스가 이미있는 경우 요소에서 해당 클래스를 제거하지만 이미없는 경우에는 추가합니다.
따라서 버튼은 시각적으로 다른 두 가지 모양 (페이지의 CSS 코드로 정의 됨) 사이에서 목록 항목을 전환하는 "토글 스위치"역할을합니다.
2
에 무슨 일을 통해 저를 실행하십시오 jQuery 코드 설명
// when dom is loaded
$(document).ready(function(){
// on somebody clicks a button element
$("button").click(function(){
// change the class of li elements in the page
$("li").toggleClass(function(n){
// with a value depending on the number of li element in
// the array of li elements
return "listitem_" + n;
});
});
1
음, toggleClass
에 제공된 함수에서 리턴 된 클래스는 존재하지 않으면 추가되고 존재하면 제거됩니다.
n
파라미터는 노드 목록 엘리먼트의 인덱스이고, 상기 제 1 요소는 "listitem_0"
클래스를 가질 것 등 ...
0
아이디 "버튼"과 소자 을 클릭하면 listitem_ [0-9] 클래스는 li 클래스에서 이미 추가되었거나 삭제 된 클래스에 따라 li 요소에 추가되거나 제거됩니다.
모든 HTML 요소가 안정적 페이지에있는 요소를 찾을 필요가있다 DOM에서 접근 할 때까지 기다립니다
0
$(document).ready(function(){ // document load, ready to execute code
$("button").click(function(){ // when all html elements that have a tag named 'button' is clicked
$("li").toggleClass(function(n){ // change the class of all li elements in the page to the "listitem_" + the number of li elements on the page
return "listitem_" + n;
});
});
관련 문제
- 1. IE9는 조건부 코멘트를 지원합니까?
- 2. 사용자가 코멘트를 저장
- 3. 코멘트를 어떻게 저장해야합니까?
- 4. 커밋 코멘트를 읽는 방법?
- 5. 어리석은 코멘트를 다루는 방법?
- 6. 삽입 코멘트를 자동으로 빔의
- 7. 코드의 셰어 블로그 코멘트를 작성
- 8. 사용자 첫 코멘트를 작성한 후 로그 아웃하기
- 9. phpdoc 코멘트에서 어떻게 phpdoc 코멘트를 탈출 하시겠습니까?
- 10. 서브 버전 : 커밋 - 코멘트를 편집하거나 편집하지 않기
- 11. 입력하여 페이스 북에 코멘트를 달아 주세요. 플러그인
- 12. WordPress 코멘트를 효과적으로 홈페이지에 표시하려면 어떻게합니까?
- 13. Hibernate hbm2ddl 출력에 커스텀 코멘트를 어떻게 추가합니까?
- 14. 레일 : mysql에 코멘트를 저장하는 가장 좋은 방법
- 15. 인텔리 팁과 XML 코멘트를 반환 (VS2008)
- 16. mysql 테이블과 컬럼에 긴 코멘트를 어떻게 추가합니까?
- 17. 숨겨진 필드 정보를 항상 암호화해야합니까? 코멘트를 기반으로
- 18. wordpress 홈페이지에 최신 코멘트를 표시하는 방법?
- 19. 확인
- 20. RSpec의 ActiveRecord 연결 확인
- 21. 은 체크 박스를
- 22. 은 암호와 일치합니다.
- 23. 은/
- 24. 은 ...
- 25. 은
- 26. 은 ...
- 27. 은?
- 28. 은 '-' '-'#
- 29. 은
- 30. 은
은 각각 togglclass – aWebDeveloper