Modernizr의 터치 테스트는 페이지를 볼 때 터치 또는 멀티 터치가 가능한지 테스트하는 가장 좋은 방법 중 하나라고 들었습니다.Modernizr을 사용하여 터치 장치 용 스타일 시트 만로드하려고 시도합니다.
터치 기능이있는 경우에만 스타일 시트를로드하기 위해 modernizr의로드 기능뿐 아니라 터치 테스트를 사용하려고합니다.
그러나 내 코드가 작동하지 않는 것 같습니다. 내가 도대체 뭘 잘못하고있는 겁니까?
<script type="text/javascript">
Modernizr.load({
test: Modernizr.touch,
yep: 'assets/css/touch.css'
});
</script>
업데이트 : 미안 해요, 난하지-작업이 무엇을 의미하는지 명확히해야 : 내 멀티 터치 스마트 폰에 페이지를 방문하면 스타일이 적용되지 있습니다 . 일반 스타일 시트에 스타일을 적용했는데 효과가 있지만 touch.css로 전환 한 다음 Modernizr로 조건부로로드하려고하면 작동하지 않습니다. Modernizr의 사본에는 yepnope 및 터치 테스트가 포함되어 있습니다. 나는 그들이 작업하고있는 다른 인스턴스에서 두 가지를 모두 사용하고 있습니다.
_ "작동하지 않는 것 같습니다"_ 무슨 뜻입니까? 콘솔에서 오류가 발생합니까? __Modernizr__의 빌드에는 __yepnope__가 포함되어 있습니까? – Mathletics
@Mathletics 질문에 대한 답변으로 질문을 업데이트했습니다. – IMUXIxD