2014-11-22 5 views
0

div 으로 숨기려고합니다.효과가있는 요소를 숨길 수 없습니다

function hideDiv() 
{ 
    $("#hide").hide(); // this works 
} 
function hideDivE() 
{ 
    $("#hide").hide("puff", {}, 2000); // this doesn't work 
} 

그리고 HTML은 다음과 같습니다 :

내 JS이다

<div id="hide"> 
    Hide this div 
</div> 
<button onclick="hideDiv()">Hide</button> 
<button onclick="hideDivE()">Hide + effect</button> 

.hide() 만약 작품, 방법은 .hide("puff", {}, 2000)이 작동하지 않습니다 온다?

+3

일반 jQuery에는 "퍼프"효과가 제공되지 않습니다. "퍼프"효과를 구현하는 코드를로드 했습니까? 그것은 아마 그것이 별도의 추가 기능 라이브러리 jQueryUI의 일부인 것처럼 보입니다. – jfriend00

+0

'$ ("# hide")로 시도하십시오. hide (2000);' – MH2K9

+0

이게 저에게 효과적입니다. http://jsfiddle.net/fpzd3n3m/ 올바른 버전의 라이브러리를 포함 시켰습니까? –

답변

0

수업 : 뭔가 작동하지 않는 경우 - 개의 올바른 라이브러리를 가져 왔는지 확인하십시오.

jquery-ui.js가 포함되어 있습니다.

관련 문제