2016-08-05 2 views
0

이 작업을 수행하려고합니다.페이드 인, 페이드 아웃이 작동하지 않음

$('#disclaimer').fadeIn('fast').delay(1000).fadeOut('fast'); 

http://jsfiddle.net/SUBnz/1/.

이 내 코드

<style> 
 

 
#disclaimer{ 
 
\t width: 100%; 
 
\t height: 75px; 
 
\t margin-top: 0px !important; 
 
\t position: fixed; 
 
\t float: left; 
 
\t bottom: 0 !important; 
 
\t  z-index:3; 
 
\t overflow: hidden; 
 
\t display: none; 
 
\t background: #fff; 
 
\t font-weight: normal !important; 
 
\t border-top: 0px solid black; 
 
} 
 

 
#disclaimer p{ 
 
\t font: 1.1em "Futura",Helvetica,Arial,sans-serif; 
 
\t width: 100%; 
 
\t padding-top: 30px; 
 
    margin: 0 auto; 
 
    font-weight: normal !important; 
 
\t line-height: 100%; 
 
\t text-align: center !important; 
 
    -webkit-transition-property: font-size; 
 
\t -moz-transition-property: font-size; 
 
\t transition-property: font-size; 
 
\t -webkit-transition-duration: 0.5s, 0.5s; 
 
\t -moz-transition-duration: 0.5s, 0.5s; 
 
\t transition-duration: 0.5s, 0.5s; 
 
\t -webkit-transition-timing function: linear, ease-in; 
 
\t -moz-transition-timing function: linear, ease-in; 
 
\t transition-timing function: linear, ease-in; 
 
\t margin-bottom: 10px; 
 
} 
 

 
#disclaimer a{ 
 
\t text-decoration: none; 
 
\t padding-right: 18px; 
 
\t padding-left: 18px; 
 
} 
 
</style> 
 

 
<div id="disclaimer"> 
 
<p> 
 
    Text 
 
</p> 
 
</div>
http://www.adress.com/에서 바닥 글을 통해의 스크립트 (페이지 메신저 작업)와

입니다. 여전히 눈에 띄는 효과는 없습니다. 누구나 왜 그런 생각이 들지? 감사! 잘못이야 있도록

+0

당신은 그것을위한 트리거가없는 수정해야 jQuery를 대신 $를 사용하여 같이

. 그것을 클릭하면 일어날까요? 스크롤하면? 볼 때 언제? 질문을 확장하십시오. –

+0

http://jsfiddle.net/SUBnz/1/에서와 같이 사이트에 들어가서 페이드 아웃 할 때 #disclaimer가 페이드 아웃되기를 원합니다. – user3735498

답변

0

, 당신은 귀하의 사이트가 (확인 항상 가치)에 JS 콘솔에서 오류 Uncaught TypeError: $ is not a function을 보여주고있다

$('#overlay').fadeIn('slow').delay(1000).fadeOut('slow'); 
+0

시도했습니다. 아직 아무것도. 지금 사이트에 들어가면 속도가 느려집니다. – user3735498

+0

수정 됨. 당신의 도움을 주셔서 감사합니다! – user3735498

0

#disclaimer

+0

http://jsfiddle.net/SUBnz/1/에서 표시 : 없음; 사용. 이제 display : none을 제거했습니다. 그러나 div는 항상 나타납니다 (스크립트가 사라지지 않습니다). – user3735498

+1

고정. 당신의 도움을 주셔서 감사합니다! – user3735498

+0

이 코드 단편은 질문을 해결할 수 있지만 [설명 포함] (// meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers) 정말 게시물의 품질을 향상시키는 데 도움이됩니다. 앞으로 독자의 질문에 답하고 있으며 코드 제안의 이유를 알지 못할 수도 있습니다. 코드와 설명의 가독성을 떨어 뜨리기 때문에 주석을 설명하는 코드를 사용하지 마십시오! – FrankerZ

1

에서 display: none;을 제거 시각 효과를 볼 수 slow으로 시도 JQuery 포함.

CDN에서 포함하거나 서버에 호스팅하십시오. 는 CDN에서 포함

는 스크립트 전에이 포함됩니다

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 

https://developers.google.com/speed/libraries/#jquery

+0

아, 맞습니다. JQuery 마이그레이션 플러그인과 함께 매우 오래된 버전의 JQuery를 사용하고 있습니다. 나는 이것이 여전히 최신 JQuery로 업그레이드하는 것이 새로운 사이트라는 것을 제안 할 것이다. (아마도 중복 된 구버전을 제거 할 것이다) – DBS

1

당신은 콘솔을 살펴, 페이지에 오류가 많이 있습니다.

jQuery 1.11, jQuery 1.12 및 migrate 플러그인을 한 번 호출 해 보았습니다. 지금은 작동하지만,

jQuery('#disclaimer').fadeIn('fast').delay(1000).fadeOut('fast'); 
+0

우리가 간다.도와 줘서 고마워. – user3735498

+0

@ user3735498 당신을 환영합니다;) – Vixed

관련 문제