2011-06-21 68 views
0

我想知道是否有一種簡單的方法可以讓div淡入,並在瀏覽器窗口完全加載後滑動到右側,淡出並向右滑動,如果點擊鏈接用戶到網站的另一部分。我不太瞭解JQuery,所以任何幫助,將不勝感激!謝謝!Jquery效果 - 褪色

+1

開始(如果你還沒有的話)的最高最新的[jQuery的教程](http://docs.jquery.com/Tutorials)搜索[API文檔](http://api.jquery.com),然後嘗試自己實現這一點。這對初學者來說很簡單,但不是很簡單。如果你自己想出來,那麼你會學到更多東西,而不是你剛剛拿出答案。 –

回答

0

我會建議使用.animate()超過.fadeIn().fadeOut()僅僅因爲使用.fadeOut()增加display: none當它這樣做。

代碼.animate()頁面可以幫助你開始在此塊...

$('#clickme').click(function() { 
    $('#book').animate({ 
    opacity: 0.25, 
    left: '+=50', 
    height: 'toggle' 
    }, 5000, function() { 
    // Animation complete. 
    }); 
}); 

在當用戶點擊一個鏈接(除了帶他們到該頁面有一些事情發生的條件),你會想要使用event.preventDefault()

0
$(document).ready(function() { 

    $('#object').animate({opacity: 0.00}, 1).animate({opacity: 1.00, left: 50}, 'slow'); 

    $('#click').click(function(){ 

     var left = parseInt($('#object').css('left')); 

     $('#object').animate({opacity: 0.00, left: (left + 50)}, 'slow'); 
    }); 
}); 

現場演示http://jsfiddle.net/imoda/sKqnS/7/

+0

他指定他想點擊一個_link_,所以'$('#click')。click()'沒有'preventDefault()'是行不通的。 – Wex

+0

我不會用一個錨點開始http://jsfiddle.net/imoda/sKqnS/12/ –

+0

我絕對不會用一個span標記替換一個鏈接,即使它仍然有效。非JavaScript用戶和搜索引擎不會很高興。 – Wex