2012-04-20 17 views
0

DIVが上に位置する(固定された)ホームページを持つサイトを構築しています。下のナビゲーションリンクがクリックされると、下からスライドするjqueryがアクティブになります。 (今は乱雑なコンテンツを言い訳してください)。私が何をしたいのですが、スライドがアクティブになって上がると、トップヘッダーDIVが消えます。 (スライドが下がったときに再び表示されます)。これは可能ですか?別のDIVをクリックするとDIVが消える必要があります

コードの多くは、私はちょうど、事前に直接here

感謝をリンクますあります!あなたのjqueryの機能以下で

+0

コンテンツが下から上にスライドすると、idが "mast_head"のdivが消えるはずですか? – DG3

+0

でも、とにかくメインページに戻るボタンはありません。 – wecsam

+0

はい、DG3、mast_headです。 – glenn

答えて

1

、追加$( "#のmast_head")。(非表示)

$('#menu li a').click(function(e) { 
    e.preventDefault(); 
    $("#mast_head").hide() 
    animateSlider(this.hash); 
}); 
+0

彼次第であることを示しています。 – defau1t

+0

idが "mast_head"の要素を選択することを意味します。 javascriptのdocument.getElementById( "mast_head")と同等です。 jqueryセレクタの詳細を読む – DG3

+0

私はanimateSlider(this.hash)について話しています。 実際にthis.hash – defau1t

0
<div id="div1"></div> 
<div id="div2" onclick="$('#div1').hide()"></div> 

または、代わりにonclickのを、ただやる..

$('#div2').on('click', function(){($'#div1').hide();}); 
+2

onclickのは悪い習慣 – gotofritz

+0

うん、その目障りですが、それは彼がonclickのを実装する方法ソリューション...はthis.hash平均を何 – RGB

2
$(document).ready(function(){ 
    $('#div1').click(function(){ 
     $('#div2').hide(); 
    }); 
}); 
関連する問題