이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 12569|회답: 2

[Jquery] jQuery 리스트는 활성 체크를 한 번만 허용합니다

[링크 복사]
게시됨 2018. 12. 17. 오후 2:12:39 | | | |
원래 효과는 li 노드 중 하나를 선택하면 선택한 노드가 활성화 상태와 선택 상태를 가질 수 있지만, 전체 ul 리스트를 벗어나면 모든 선택된 활성화 상태가 사라지는데, 이는 아래 그림에서 보이는 제가 원하는 효과가 아닙니다:

코드는 다음과 같습니다:

위 효과는 제가 원하는 게 아니라, 단지 마우스를 위로 움직이는 것뿐입니다.마우스를 제거할 때는 항상 노드가 활성화되어 선택되어야 합니다

정확한 코드는 다음과 같습니다:






위 사진에서 보듯이, 마우스를 움직일 때마다 항상 활성화되고 선택된 li 노드가 있습니다.

li 노드로 이동할 때는 먼저 li 형제 레이블을 찾고 클래스 스타일을 제거하세요. 다음으로, end() 메서드를 사용해 li 태그에 대한 참조를 종료하고, 이 태그는 현재 li 노드(jQuery 객체)를 반환합니다. 그리고 나중에 addClass() 메서드에 스타일을 추가합니다. 이렇게까지 jQuery의 end() 메서드를 이해하신 것 같습니다.








이전의:SqlServer--delete, truncate, drop delete table
다음:마우스가 div 내의 다른 레이어로 이동하면 마우스아웃이 트리거됩니다
게시됨 2018. 12. 17. 오후 2:28:55 |
게시됨 2018. 12. 17. 오후 4:33:54 |
집주인은 모든 걸 알고 있어요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com