Rumah hujung hadapan web tutorial js jQuery解决ios10以上版本缩放问题实例详解

jQuery解决ios10以上版本缩放问题实例详解

Dec 28, 2017 am 10:12 AM
jquery Versi

如何解决解决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>
Salin selepas log masuk

补充:下面看下ios10中禁止用户缩放页面

在ios10前我们能通过设置meta来禁止用户缩放页面:

<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
Salin selepas log masuk

在ios10系统中meta设置失效了:

为了提高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) 
  }
Salin selepas log masuk

相关推荐:

Python为iOS10生成图标和截屏

怎样用CSS使图片高度自动缩放比例

html5手机端页面缩放问题的解决详解

Atas ialah kandungan terperinci jQuery解决ios10以上版本缩放问题实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Tutorial mengemas kini versi curl di bawah Linux! Tutorial mengemas kini versi curl di bawah Linux! Mar 07, 2024 am 08:30 AM

Untuk mengemas kini versi curl di bawah Linux, anda boleh mengikuti langkah di bawah: Semak versi curl semasa: Pertama, anda perlu menentukan versi curl yang dipasang dalam sistem semasa. Buka terminal dan laksanakan arahan berikut: curl --version Perintah ini akan memaparkan maklumat versi curl semasa. Sahkan versi curl tersedia: Sebelum mengemas kini curl, anda perlu mengesahkan versi terkini yang tersedia. Anda boleh melawati tapak web rasmi curl (curl.haxx.se) atau sumber perisian yang berkaitan untuk mencari versi terkini curl. Muat turun kod sumber curl: Menggunakan curl atau penyemak imbas, muat turun fail kod sumber untuk versi curl pilihan anda (biasanya .tar.gz atau .tar.bz2

Cara menyemak versi Oracle yang dipasang dengan mudah Cara menyemak versi Oracle yang dipasang dengan mudah Mar 07, 2024 am 11:27 AM

Cara menyemak versi Oracle yang dipasang dengan mudah memerlukan contoh kod khusus Sebagai perisian yang digunakan secara meluas dalam sistem pengurusan pangkalan data peringkat perusahaan, pangkalan data Oracle mempunyai banyak versi dan kaedah pemasangan yang berbeza. Dalam kerja harian kami, kami sering perlu menyemak versi pangkalan data Oracle yang dipasang untuk operasi dan penyelenggaraan yang sepadan. Artikel ini akan memperkenalkan cara menyemak versi Oracle yang dipasang dengan mudah dan memberikan contoh kod tertentu. Kaedah 1: Melalui pertanyaan SQL dalam pangkalan data Oracle, kita boleh

750,000 pusingan pertempuran satu lawan satu antara model besar, GPT-4 memenangi kejuaraan, dan Llama 3 menduduki tempat kelima 750,000 pusingan pertempuran satu lawan satu antara model besar, GPT-4 memenangi kejuaraan, dan Llama 3 menduduki tempat kelima Apr 23, 2024 pm 03:28 PM

Mengenai Llama3, keputusan ujian baharu telah dikeluarkan - komuniti penilaian model besar LMSYS mengeluarkan senarai kedudukan model besar Llama3 menduduki tempat kelima, dan terikat untuk tempat pertama dengan GPT-4 dalam kategori Bahasa Inggeris. Gambar ini berbeza daripada Penanda Aras yang lain Senarai ini berdasarkan pertempuran satu lawan satu antara model, dan penilai dari seluruh rangkaian membuat cadangan dan skor mereka sendiri. Pada akhirnya, Llama3 menduduki tempat kelima dalam senarai, diikuti oleh tiga versi GPT-4 dan Claude3 Super Cup Opus yang berbeza. Dalam senarai tunggal Inggeris, Llama3 mengatasi Claude dan terikat dengan GPT-4. Mengenai keputusan ini, ketua saintis Meta LeCun sangat gembira, tweet semula dan

Tafsirkan maksud dan perbezaan PHP versi NTS Tafsirkan maksud dan perbezaan PHP versi NTS Mar 27, 2024 am 11:48 AM

Maksud dan perbezaan versi PHP NTS PHP ialah bahasa skrip sebelah pelayan yang popular yang digunakan secara meluas dalam bidang pembangunan web. Terdapat dua versi utama PHP: ThreadSafe(TS) dan Non-ThreadSafe(NTS). Di laman web rasmi PHP, kita boleh melihat dua versi muat turun PHP yang berbeza, iaitu PHPNTS dan PHPTS. Jadi, apakah maksud NTS versi PHP? Apakah perbezaan antara versi TS? Seterusnya,

Bagaimana untuk menyemak versi Douyin Bagaimana untuk menyemak versi Douyin Apr 15, 2024 pm 12:06 PM

1. Buka apl Douyin dan klik [Saya] di penjuru kanan sebelah bawah untuk memasuki halaman peribadi. 2. Klik ikon [Tiga Jalur] di penjuru kanan sebelah atas dan pilih pilihan [Tetapan] dalam bar menu timbul. 3. Dalam halaman tetapan, tatal ke bawah untuk melihat maklumat nombor versi Douyin semasa.

Bagaimana untuk menurunkan versi penyemak imbas krom? Bagaimana untuk mengembalikan chrome kepada versi sebelumnya Bagaimana untuk menurunkan versi penyemak imbas krom? Bagaimana untuk mengembalikan chrome kepada versi sebelumnya Mar 14, 2024 am 09:22 AM

Penyemak imbas Chrome pada masa ini ialah penyemak imbas dengan bilangan pengguna terbesar dan pujian yang tinggi, dan komited untuk memberikan pengguna pengalaman yang komprehensif dan pantas. Sesetengah netizen merasakan bahawa versi lama masih berguna selepas mengemas kini Google Chrome Jika mereka ingin menurunkan versi Google Chrome, apakah yang perlu mereka lakukan? Mari kita lihat kaedah operasi terperinci untuk menurunkan taraf Google Chrome! Kaedah khusus untuk menurunkan taraf Chrome adalah untuk menutup proses Chrome, buka direktori di mana chrome.exe berada (Aplikasi), padam chrome.exe, namakan semula old_chrome.exe kepada chrome.exe dan padamkan \UserData\Default\Web Data fail (jangan padam ini

Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery? Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery? Feb 28, 2024 pm 03:12 PM

Bagaimana untuk menggunakan kaedah permintaan PUT dalam jQuery? Dalam jQuery, kaedah menghantar permintaan PUT adalah serupa dengan menghantar jenis permintaan lain, tetapi anda perlu memberi perhatian kepada beberapa butiran dan tetapan parameter. Permintaan PUT biasanya digunakan untuk mengemas kini sumber, seperti mengemas kini data dalam pangkalan data atau mengemas kini fail pada pelayan. Berikut ialah contoh kod khusus menggunakan kaedah permintaan PUT dalam jQuery. Mula-mula, pastikan anda memasukkan fail perpustakaan jQuery, kemudian anda boleh menghantar permintaan PUT melalui: $.ajax({u

Versi sistem pengurusan matriks Douyin yang manakah disyorkan? Bagaimana untuk melakukan pemasaran matriks? Versi sistem pengurusan matriks Douyin yang manakah disyorkan? Bagaimana untuk melakukan pemasaran matriks? Mar 21, 2024 pm 03:50 PM

Dengan populariti Douyin, semakin banyak syarikat dan individu telah mula menggunakan Douyin untuk pemasaran. Sebagai alat penting untuk pemasaran Douyin, sistem pengurusan matriks Douyin juga telah mendapat perhatian yang meluas. Jadi, versi sistem pengurusan matriks Douyin yang manakah disyorkan? Artikel ini akan menjawab soalan ini untuk anda dan memperkenalkan cara bermain pemasaran matriks Douyin. 1. Versi sistem pengurusan matriks Douyin yang manakah disyorkan? Terdapat banyak versi sistem pengurusan matriks Douyin Versi berikut kini popular di pasaran: Versi rasmi sistem pengurusan matriks Douyin direka khas untuk syarikat yang mempunyai pengalaman operasi dan bajet tertentu, dan boleh merealisasikan pengurusan berbilang akaun, data. Analisis dan fungsi perpustakaan bahan. Sistem ini menyediakan cara yang cekap untuk mengurus akaun Douyin dan membantu syarikat memahami data operasi mereka dengan lebih baik

See all articles