2017-03-08 3 views
-2

jQuery를 통해 div에서 토글을 시도하고 있습니다.jquery .toggle이 라이브 사이트에서 작동하지 않습니다.

하지만 어떻게 든 내 라이브 사이트에서 전혀 작동하지 않습니다. 시도 했음 .toggle;hasClass.addClass.removeClassif/else; 등등.

하지만 어떻게 든 콘텐츠가 표시되지 않거나 숨길 수 없습니다. 여기

$(".jsselect").click(function() { 
    var popup = $(this).next(".popup_select"); 
    if (popup.hasClass('showit')) { 
    popup.removeClass('showit'); 
    } else { 
    popup.addClass('showit'); 
    } 
}); 

JSFiddle Example 내 livesite입니다 : 여기

이 livesite의 세그먼트 DOM 내 작업 바이올린입니다 Livesite

+0

라이프 사이트에서 디버거 콘솔을 확인 했습니까? 거기에 어떤 오류가 있습니까? – Nope

+0

그냥 클릭 핸들러를'$ (this) .next ('popup_select')로 단축 할 수 있습니다. toggleClass ('showit'); ' –

+0

안녕하세요, 방금 알아 냈습니다. 내 원본에 같은 .js 파일을 두 번 추가했습니다 ... 예, 진지하게. 귀하의 의견에 진심으로 감사드립니다! – LexLusa

답변

1

음, 때때로 당신은 그냥 침대에 갈 필요가 동일한 스크립트 인 .js를 두 번 추가 했으므로 코드가 두 번 실행됩니다.

글쎄, 나를 엿먹이고;) 정말 고마워요!

관련 문제