2012-04-20 3 views
0

DIV가 맨 위에 고정 된 홈 페이지가있는 사이트를 구축하고 있습니다. 맨 아래의 탐색 링크를 클릭하면 슬라이드가 jquery를 아래에서 위로 밀어 활성화합니다. (지금은 엉망인 내용을 변명하십시오). 슬라이드가 활성화되고 올라올 때마다 맨 위 헤더 DIV가 사라집니다. (그리고 슬라이드가 내려갈 때 다시 나타납니다). 이것이 가능한가?별도의 DIV를 클릭 할 때 DIV가 사라져야합니다.

코드를 많이 그래서 그냥 사전에 직접 here

감사를 링크 것이다있다! 당신의 JQuery와 기능 아래에서

+0

콘텐츠가 하단에서 위로 슬라이드 할 때 id가 "divide"인 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

this.hash는 무엇을 의미합니까. – 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> 

또는 대신 온 클릭으로 바로 할 ..

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

onclick은 나쁜 연습입니다 – gotofritz

+0

예, 그 눈에 거슬리지 만, 그것은 해결책을 보여줍니다 ... 그가 onclick을 구현하는 방법은 그에게 달려 있습니다 – RGB

2
$(document).ready(function(){ 
    $('#div1').click(function(){ 
     $('#div2').hide(); 
    }); 
}); 
관련 문제