2014-07-01 8 views
-1

class="hide_phone"으로 이미지를 숨기려고했지만 위의 두 코드가 작동하지 않았습니다.자바 스크립트 숨기기 작동하지 않습니다

<script type="text/javascript"> 
$(document).ready(function($){ 
    $('.hide_phone').hide(); 
}); 
</script> 


<script type="text/javascript"> 
$(document).ready(function($){ 
    $('.hide_phone').css('display','none'); 
}); 
</script> 

왜? 나는 그들이 ok writed라고 생각한다. 나는 jquery 호출 후 wordpress 전자 상거래 테마의 header/footer에이 javascript를 넣었다. 여전히 어디서나 일하지 마십시오

+3

콘솔의 모든 오류 ..? 특히 $ 정의되지 않은 ..? 기본적으로이 오류는 Jq 라이브러리를 찾을 수 없을 때 발생합니다. –

+0

실제로 잘 작동합니다. http://jsfiddle.net/r75K8/ – blgt

+0

함수에서 $를 인수로 전달할 필요가 없습니다. –

답변

1

페이지에 jquery 라이브러리를 포함해야합니다.

+3

이것은 잘못된 구문이 아닙니다. 이 패턴은 jQuery 변수의 로컬 버전을'ready' 핸들러 내에 유지하는 데 사용됩니다. OP 코드가 제대로 작동하지 않을 이유는 없습니다. –

+0

이 문제를 해결합니다. jquery 라이브러리에 대한 링크를 페이지에 다시 넣고 작동합니다. jquery가 헤더에 이미 있다고 말하고 싶지만, 왜 작동하지 않는지는 신이 알고 있습니다 ... 감사합니다! 너는 항상 좋아한다! –

관련 문제