我有以下的Jquery:點擊一個P標籤恰好在Jquery中快速?
$('.agendaNav').click(function(event){
$(this).find('.rightArrow').attr('src', '/images/arrowdown.png');
if($('.agendaDay').is(':hidden')){
$('.agendaDay').show();
} else {
$('.agendaDay').hide();
}
});
下面是HTML
<p class="agendaNav"><img src="/images/arrowright.png" class="rightArrow" /> WEEK AT A GLANCE</p>
會發生什麼事是.agendaDay類隱藏,但它得到的再次顯示非常快,不管我有多快單擊該元素。
任何想法爲什麼它不工作?也許我必須讓它成爲一個標籤?
我完全不理解這個 - 在你的JS中,你永遠不會顯示'agendaDay'元素,你只能隱藏它。以及具有'agendaDay'類的元素在哪裏?你可以在[JSFiddle](http://jsfiddle.net)或JSbin或類似的文章上發佈一個工作示例嗎? – 2011-03-30 00:27:17
能否請您用包含'.agendaDay'的代碼精心設計您的示例。你是否也想用if/else來做同樣的事情? – 2011-03-30 00:27:57