2015-01-08 1 views
0

를 작동하지 : 나는 클래스를 추가 아니에요 FF의 코드를 테스트 할 때jQuery를 addClass 방법은이 같은 일부 코드가 FF 34.0.5

$(document).on("taphold", ".card-cart", function(event) { 
    if ($(this).hasClass("delete-mode-on")) { 
     $(this).toggleClass("delete-mode-on"); 
     $(this).find(".card-delete-area").addClass("hidden"); 
    } 
    else { 
     $(this).siblings(".card-cart").removeClass("delete-mode-on").find(".card-delete-area").addClass("hidden"); 
     $(this).toggleClass("delete-mode-on"); 
     $(this).find(".card-delete-area").removeClass("hidden"); 
    } 
}); 

를하지만, 사파리, IE 11에서 찾을 작동 크롬.

아이디어가 있으십니까?

+1

콘솔에 오류가 있습니까? 'addClass'가 최신 브라우저 버전에서 작동하지 않으므로 sunch를 중요한 메소드라고 생각하지 마십시오. –

+0

ff 34와 addClass에서 동일한 문제가 발생했습니다. – baao

+0

핸들러가 전혀 실행되고 있습니까? – Barmar

답변

1

작동되는지 확인합니다. 손상된 데이터를 제거하고 문제를 해결했습니다. '

0

왜 당신이 당신의 선택이 올바른 노드를 선택되어 있는지 확신

$(selector).hide(); 

사용할 수 있습니까? 어쩌면

$(yourselector).css({border: '1px solid red'}); 

당신의 선택을 시도하고 그것이 내가 어떤 부정하게 구문 분석 JSON은 for 루프에 의해 생성 된 HTML 5 데이터 태그로 내 <div>에 저장된 것으로 결정 몇 가지 추가 디버깅 후

+0

문제는 ... 직선 CSS는 작동하지 않습니다 .. 클래스를 추가하는 것은 CSS가 아니라 클래스 쇼가 방화범 표시기에 추가 된 것으로 보이지 않습니다. –

관련 문제