我对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 2011-03-11 04:02:59
就像在末尾使用一个变量来处理点击事件一样 – iamwhitebox 2011-03-11 04:08:10