我對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