2012-01-21 13 views
2

このdivをスライドして隠すようにしたいと思います。今設定されているのは、#aboutclick#contactclickをクリックしたときに.thumbが消えるだけです。私はそれが上にスライドして消えることを望みます。Jqueryで非表示

誰でもこれを行う方法を知っていますか?

$(document).ready(function(){ 
    $(".thumb").hide(); 
    $("#aboutclick, #contactclick").show(); 
    $("#aboutclick, #contactclick").click(function(){ 
    $(".thumb").hide(); 
    }); 
}); 

http://dl.dropbox.com/u/14080718/Final/UITabs15.html

答えて

2
$(document).ready(function() { 
    $(".thumb").hide(); 
    $("#aboutclick, #contactclick").show(); 
    $("#aboutclick, #contactclick").click(function() { 
     $(".thumb").hide(1000); 
    }); 
}); 
+0

それは私が必要とするものです。本当にありがとう! –

-2

使用.toggle()、次いで.hide()。

+0

私はトグルしたくありません。ちょうど隠す。 –

+0

同じような効果を持つトグルされた後に非表示にすることができます。 Jquery UIをインポートする必要はありません。 – tushar747

+0

$(ドキュメント).ready(関数(){ \t \t \t \t $( "サム ")を非表示();。。 \t \t \t $(" #1 aboutclick、#contactclick")を表示します( );(。 "#1 aboutclick、#contactclick"()関数(クリック) \t \t \t \t $ { \t \t \t $( "親指")を切り替える();。.hide(); \t \t \t}); \t \t \t \t}); –

0

この機能のためにアニメーション化することができます。このようにして、

$(".thumb").animate({height:0,opacity:0},1000,function(){$(".thumb").hide()}) 
4

jQueryのslideUp()機能を使用してください。それにも時間がかかる。

この関数の名前は、オブジェクトの高さをゼロにするため、オブジェクトの上にスライドして隠すために、何をしたいのかを正確に記述します。 slideDown()というもう1つの機能があり、これは反対のことを行い、このアニメーションと一致します。また、すでにオブジェクトの現在の状態が分からず、それを切り替えたい場合はslideToggle()という別の関数も便利になるかもしれません。

関連する問題