토글 기능이 있습니다. 첫 번째 클릭시 숨겨진 div가 표시되고 두 번째 클릭시 숨겨지는 등 ... 작동하지만, 처음 클릭하면 아무 일도 일어나지 않습니다. 그리고 다시 클릭하면 그 일을합니다.두 번째 클릭으로 작업을 수행하는 이유는 무엇입니까?
가 올바르게, 한 곳 작동하게하는 올바른 방법은 무엇입니까$("#kesfetust").click(function() {
var clicks = $(this).data('clicks');
if (clicks) {
$("#sis").css({display: 'block'});
} else {
$("#sis").css({display: 'none'});
}
$(this).data("clicks", !clicks);
});
HTML을
<div id="kesfetust">Click me</div>
<div id="sis">I'm a hidden div, and I should open on the first click,
and hidden on the second click.</div>
jQuery를 (... 등등 두 번째 클릭에 숨기고, 첫 번째 클릭에 표시) 제가 실수를 ?
왜 그 downvotes? –
http://jsfiddle.net/j3tknhs7/ 첫 번째 클릭에도 작동하는 것 같습니다 – haim770
OP, (CSS에서) #sis가 처음에 숨겨져 있습니까? –