이 쿼리가 제대로 작동하지 않는 이유는 무엇입니까? 데이터 대상 속성이 다른 요소를 식별 할 수 없습니까?이 jQuery 코드가 예상대로 작동하지 않는 이유는 무엇입니까?
JS
$('button').click(function(){
// uses the button's "data-target" attribute to identify another element to toggle
target = $('#' + $(this).data('target'));
// toggles the visibility of the target
if (target.is(':visible')) {
target.slideUp();
} else {
target.slideDown();
}
// says goodbye if it was hidden
if (target.is(':hidden')){
alert('goodbye, cruel world!');
}
});
수 (당신이 항상 애니메이션 후 숨겨져 있기 때문에 볼 수 있는지 확인 할 필요가 없습니다)를 보여 당신은 바이올린에 그것을 재현? 그리고 버튼 마크 업을 추가하십시오, 데이터 속성에 설정된 것은 무엇이며, 일치하는 요소가 있습니까? –
버튼과 타겟 마크 업 HTML 게시 – Satpal
필자를위한 작품 : http://jsfiddle.net/KyleMuir/3dZHC/1/ –