저는 비교적 jQuery에 익숙하지 않습니다. 아래의 함수가 가능한 가장 우아한 방법을 만들 수 있는지 궁금합니다. 모든 정보를 매우 높이 평가합니다! 당신은우아한 jQuery 함수
$(function(){
$('#enter').click(function() {
$('#enter').fadeOut(80, function() {
$('#enter').hide(function() {
$('#overlay').fadeIn(1500, function() {
$("#loading").show().delay(500);
$("#loading").hide(function(){ $("#s5").show(); });
return false;
});
});
});
$('#slideTop').animate({
marginTop: '-=230'
}, 500, function() {
});
$('#slideBottom').animate({
marginBottom: '-=333',
}, 500, function() {
});
});
});
내가해야 그는 다음과 같이 시작합니다 감사합니다 :
$(function(){
var cintro = function(){
$('#box').click(function(){
$(this).slideUp(
{duration:1000}//2000,easing:"easeOutBounce"
);
setTimeout(function(){
('#box').slideUp(
{duration:1000}//2000
);}, 6000);
//$('#box').css({'display': 'block'}).click(function(){$(this).css('display', 'none');
});
$('#slidenav').slideDown({duration:2000,easing:"easeOutBounce"});
$('#slider1').data('AnythingSlider').startStop(true);
}
$('#enter').click(cintro);
});
귀하의 질문은 약간 주관적이며, _elegant_를 정의하십시오. 원하는 것을하기위한 가장 작은/가장 쉬운/최소한의 코드 금액 방법을 의미합니까? – gideon
끝에서 변수를 사용하여 click 이벤트를 처리하는 것 – iamwhitebox