this page으로 가면 구독 할 아티스트를 검색 한 다음 '구독'을 클릭하여 검색 결과에서 아티스트를 구독 할 수 있습니다.동위 원소 컨테이너에서 항목을 제거
아티스트를 구독하고 구독 취소하려고 시도하면 아티스트는 목록에서 삭제되지 않지만 두 번째로 수신 거부 버튼을 클릭하면 삭제됩니다.
구독 된 아티스트 목록은 전역 변수 SF.container
에 의해 참조되는 Isotope 컨테이너에 저장됩니다.
아티스트가
SF.unsubscribe = function(selector) {
SF.container.isotope('remove', $(selector));
};
동일한 파라미터 값이 함수로 각각 전달되는 호출
SF.subscribe = function(artistSelector, newArtist) {
var subscribedArtist = $(newArtist);
SF.container.append(subscribedArtist).isotope('appended', subscribedArtist);
}
아티스트 용기로부터 제거를 호출하여 사용자가 구독 용기에 첨가 시간 '탈퇴'가 클릭되었으므로 두 번째 이유는 모르지만 첫 번째 이유는 모르겠습니다.
아티스트를 구독 한 다음 페이지를 새로 고침하지 않고 구독을 취소하려고 시도한 경우에만 문제가 발생합니다. 즉, 처음로드 될 때 페이지에있는 아티스트의 구독을 취소하는 데 아무런 문제가 없습니다. 위에 참조 된 함수는 global.js
입니다.