function slideonlyone(thechosenone,selectedHeader) {
$("#navigation li a").each(function(){
$(this).removeClass("active");
$(selectedHeader).addClass("active");
});
$('div[name|="newboxes2"]').each(function (index) {
if ($(this).attr("id") == thechosenone) {
$(this).slideDown(600);
$(this).removeClass("active");
$(this).addClass("active");
}
else {
$(this).slideUp(600);
}
});
}
function goToByScroll(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
return false;
}
$(document).ready(function(){
$('a.close-btn').click(function() {
$('div[name|="newboxes2"]').slideUp(600);
});
});
모든 것이 잘 작동한다. 그걸 제외하고. 내 아래의 기능은 정상적으로 작동하지만 두 번째 클릭시 탐색 링크가 클릭으로 작동하도록하고 싶습니다.
function goToByScroll(id){
$('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
return false;
}
감사합니다.
알 당신이 .trigger (이벤트)와 이벤트를 트리거 할 수 있습니다 JQuery와에을 evento apuntando 로스 eventos .trigger (이벤트) y를 보라 coloca 엔 엘 링크 드
"하나"가 어느 것입니까? 네가 네 생각 아니야? – hopla
당신이 원할 경우 후속 클릭에 대해 다르게 기능을 수행 할 논리가 없습니다. 당신은 "하나"(좋은 하나, hopla. ;-)) 언급 ... 당신은 어떤 시점에서 jQuery의'.one() '을 사용하려고 했습니까? 왜냐하면 그것은 당신의 코드 샘플에 없다 .. –
나는 작동하지 않는 것을 추가했다 ... – Mazhar