웹 프론트엔드 JS 튜토리얼 iOS10 이상 버전의 스케일링 문제에 대한 jQuery의 솔루션에 대한 자세한 설명

iOS10 이상 버전의 스케일링 문제에 대한 jQuery의 솔루션에 대한 자세한 설명

Dec 28, 2017 am 10:12 AM
jquery 버전

iOS10 이상에서 스케일링 문제를 해결하는 방법은 무엇입니까? 이 글은 샘플 코드를 사용하여 jQuery를 기반으로 iOS10 이상의 스케일링 문제를 해결하는 방법을 소개합니다. 매우 훌륭하고 참고할 만한 가치가 있으므로 모든 사람에게 도움이 되기를 바랍니다.

구체적인 코드는 다음과 같습니다.

<script type="text/javascript">
    /*解决ios10以上版本缩放问题 20171102*/
    window.onload=function () { 
    document.addEventListener('touchstart',function (event) { 
      if(event.touches.length>1){ 
        event.preventDefault(); 
      } 
    }) 
    var lastTouchEnd=0; 
    document.addEventListener('touchend',function (event) { 
      var now=(new Date()).getTime(); 
      if(now-lastTouchEnd<=300){ 
        event.preventDefault(); 
      } 
      lastTouchEnd=now; 
    },false) 
  } 
    </script>
로그인 후 복사

추가: ios10에서 사용자의 페이지 확대/축소 금지에 대해 살펴보겠습니다.

ios10 이전에는 메타 설정을 통해 사용자의 페이지 확대/축소를 금지할 수 있습니다:

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
로그인 후 복사

The iOS10 시스템에서는 메타 설정이 유효하지 않습니다.

Safari에서 웹 사이트의 접근성을 향상시키기 위해 웹 사이트의 뷰포트에 user-scalable=no가 설정되어 있어도 사용자는 수동으로 확대/축소할 수 있습니다.

해결책:

window.onload=function () { 
    document.addEventListener('touchstart',function (event) { 
      if(event.touches.length>1){ 
        event.preventDefault(); 
      } 
    }) 
    var lastTouchEnd=0; 
    document.addEventListener('touchend',function (event) { 
      var now=(new Date()).getTime(); 
      if(now-lastTouchEnd<=300){ 
        event.preventDefault(); 
      } 
      lastTouchEnd=now; 
    },false) 
  }
로그인 후 복사

를 방지하기 위해 이벤트 수신 자세한 설명

위 내용은 iOS10 이상 버전의 스케일링 문제에 대한 jQuery의 솔루션에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Linux에서 컬 버전을 업데이트하는 방법에 대한 튜토리얼입니다! Linux에서 컬 버전을 업데이트하는 방법에 대한 튜토리얼입니다! Mar 07, 2024 am 08:30 AM

Linux에서 컬 버전을 업데이트하려면 다음 단계를 따르세요. 현재 컬 버전을 확인하세요. 먼저 현재 시스템에 설치된 컬 버전을 확인해야 합니다. 터미널을 열고 다음 명령을 실행합니다. 컬 --version 이 명령은 현재 컬 버전 정보를 표시합니다. 사용 가능한 컬 버전 확인: 컬을 업데이트하기 전에 사용 가능한 최신 버전을 확인해야 합니다. 최신 버전의 컬을 찾으려면 컬의 공식 웹사이트(curl.haxx.se)나 관련 소프트웨어 소스를 방문하세요. 컬 소스 코드 다운로드: 컬 또는 브라우저를 사용하여 선택한 컬 버전의 소스 코드 파일(일반적으로 .tar.gz 또는 .tar.bz2)을 다운로드합니다.

설치된 Oracle 버전을 쉽게 확인하는 방법 설치된 Oracle 버전을 쉽게 확인하는 방법 Mar 07, 2024 am 11:27 AM

설치된 Oracle 버전을 쉽게 확인하려면 특정 코드 예제가 필요합니다. 기업 수준의 데이터베이스 관리 시스템에서 널리 사용되는 소프트웨어로 Oracle 데이터베이스에는 다양한 버전과 설치 방법이 있습니다. 일상 업무에서 우리는 해당 운영 및 유지 관리를 위해 설치된 Oracle 데이터베이스 버전을 확인해야 하는 경우가 많습니다. 이번 글에서는 설치된 오라클 버전을 쉽게 확인하는 방법과 구체적인 코드 예시를 소개하겠습니다. 방법 1: Oracle 데이터베이스의 SQL 쿼리를 통해 다음을 수행할 수 있습니다.

대형모델간 75만 라운드 1대1 대결, GPT-4가 우승, 라마3가 5위 대형모델간 75만 라운드 1대1 대결, GPT-4가 우승, 라마3가 5위 Apr 23, 2024 pm 03:28 PM

Llama3에 대해 새로운 테스트 결과가 공개되었습니다. 대형 모델 평가 커뮤니티 LMSYS가 공개한 대형 모델 순위 목록에서 Llama3는 5위에 올랐으며, 영어 부문에서는 GPT-4와 함께 공동 1위를 차지했습니다. 다른 벤치마크와는 그림이 다릅니다. 이 목록은 모델 간 1:1 대결을 기반으로 하며, 네트워크 전체의 평가자들이 각자의 제안과 점수를 내립니다. 결국 Llama3가 5위를 차지했고, GPT-4와 Claude3 Super Cup Opus의 세 가지 버전이 그 뒤를 이었습니다. 영어 싱글 목록에서는 Llama3가 Claude를 제치고 GPT-4와 동점을 기록했습니다. 이 결과에 대해 Meta의 수석 과학자 LeCun은 매우 기뻐했으며 트윗을 통해 다음과 같이 말했습니다.

PHP 버전 NTS의 의미와 차이점 해석 PHP 버전 NTS의 의미와 차이점 해석 Mar 27, 2024 am 11:48 AM

PHP 버전 NTS의 의미와 차이점 PHP는 웹 개발 분야에서 널리 사용되는 널리 사용되는 서버 측 스크립팅 언어입니다. PHP에는 ThreadSafe(TS)와 Non-ThreadSafe(NTS)라는 두 가지 주요 버전이 있습니다. PHP 공식 웹사이트에서는 PHPNTS와 PHPTS라는 두 가지 PHP 다운로드 버전을 볼 수 있습니다. 그렇다면 PHP 버전 NTS는 무엇을 의미합니까? TS버전과 차이점이 뭔가요? 다음,

Douyin의 버전을 확인하는 방법 Douyin의 버전을 확인하는 방법 Apr 15, 2024 pm 12:06 PM

1. Douyin 앱을 열고 오른쪽 하단의 [나]를 클릭하여 개인 페이지에 들어갑니다. 2. 오른쪽 상단의 [삼선] 아이콘을 클릭한 후 팝업 메뉴 바에서 [설정] 옵션을 선택하세요. 3. 설정 페이지에서 하단으로 스크롤하여 Douyin의 현재 버전 번호 정보를 확인하세요.

크롬 브라우저 버전을 낮추는 방법은 무엇입니까? 크롬을 이전 버전으로 되돌리는 방법 크롬 브라우저 버전을 낮추는 방법은 무엇입니까? 크롬을 이전 버전으로 되돌리는 방법 Mar 14, 2024 am 09:22 AM

Chrome 브라우저는 현재 가장 많은 사용자와 높은 평가를 받고 있는 브라우저이며, 사용자에게 포괄적이고 빠른 경험을 제공하기 위해 최선을 다하고 있습니다. 일부 네티즌들은 Chrome을 업데이트한 후에도 이전 버전이 여전히 사용하기 쉽다고 생각합니다. Chrome 버전을 다운그레이드하려면 어떻게 해야 합니까? Chrome 다운그레이드에 대한 자세한 지침을 살펴보겠습니다! Chrome을 다운그레이드하는 구체적인 방법은 Chrome 프로세스를 닫고 chrome.exe가 있는 디렉터리(응용 프로그램)를 열고 chrome.exe를 삭제한 다음 old_chrome.exe를 chrome.exe로 이름을 바꾸고 \UserData\Default\Web Data를 삭제하는 것입니다. 파일(삭제하지 마세요.

jQuery에서 PUT 요청 방법을 사용하는 방법은 무엇입니까? jQuery에서 PUT 요청 방법을 사용하는 방법은 무엇입니까? Feb 28, 2024 pm 03:12 PM

jQuery에서 PUT 요청 방법을 사용하는 방법은 무엇입니까? jQuery에서 PUT 요청을 보내는 방법은 다른 유형의 요청을 보내는 것과 유사하지만 몇 가지 세부 사항과 매개 변수 설정에 주의해야 합니다. PUT 요청은 일반적으로 데이터베이스의 데이터 업데이트 또는 서버의 파일 업데이트와 같은 리소스를 업데이트하는 데 사용됩니다. 다음은 jQuery에서 PUT 요청 메소드를 사용하는 구체적인 코드 예제입니다. 먼저 jQuery 라이브러리 파일을 포함했는지 확인한 다음 $.ajax({u를 통해 PUT 요청을 보낼 수 있습니다.

Douyin 매트릭스 관리 시스템의 어떤 버전이 권장됩니까? 매트릭스 마케팅은 어떻게 하나요? Douyin 매트릭스 관리 시스템의 어떤 버전이 권장됩니까? 매트릭스 마케팅은 어떻게 하나요? Mar 21, 2024 pm 03:50 PM

Douyin의 인기로 인해 점점 더 많은 기업과 개인이 Douyin을 마케팅에 사용하기 시작했습니다. Douyin 마케팅의 중요한 도구로서 Douyin 매트릭스 관리 시스템도 광범위한 주목을 받았습니다. 그렇다면 어떤 버전의 Douyin 매트릭스 관리 시스템이 권장됩니까? 이 기사에서는 이 질문에 답하고 Douyin 매트릭스 마케팅을 플레이하는 방법을 소개합니다. 1. Douyin 매트릭스 관리 시스템의 어떤 버전이 권장됩니까? Douyin 매트릭스 관리 시스템에는 다양한 버전이 현재 시장에서 널리 사용되고 있습니다. Douyin의 매트릭스 관리 시스템 공식 버전은 특정 운영 경험과 예산을 갖춘 기업을 위해 특별히 설계되었으며 다중 계정 관리, 데이터를 실현할 수 있습니다. 분석 및 재료 라이브러리 기능. 이 시스템은 Douyin 계정을 관리하는 효율적인 방법을 제공하고 회사가 운영 데이터를 더 잘 이해하도록 돕습니다.

See all articles