Rumah hujung hadapan web tutorial js 解决jquery1.9不支持browser对象的问题

解决jquery1.9不支持browser对象的问题

Jul 08, 2017 am 10:07 AM
browser Tidak disokong

项目里面一直用的都是jquery1.9,不支持browser对象,百度一下,找到了解决方案在此与大家分享下,有遇到此问题的朋友不要错过

最近因项目需要,要用jquery的cycle插件,但是项目里面一直用的都是jquery1.9,不支持browser对象,百度一下,找到了解决方案。

在cycle插件的源码里面直接加上下面这段代码就可以了:

代码如下:

(function(jQuery){ 
if(jQuery.browser) 
return
; 
jQuery.browser = {}; 
jQuery.browser.mozilla = false; 
jQuery.browser.webkit = false; 
jQuery.browser.opera = false; 
jQuery.browser.msie = false; 
var nAgt = navigator.userAgent; 
jQuery.browser.name = navigator.appName; 
jQuery.browser.fullVersion = ''+parse
Float
(navigator.appVersion); 
jQuery.browser.majorVersion = parseInt(navigator.appVersion,10); 
var nameOffset,verOffset,ix; 
// In Opera, the true version is after "Opera" or after "Version" 
if ((verOffset=nAgt.indexOf("Opera"))!=-1) { 
jQuery.browser.opera = true; 
jQuery.browser.name = "Opera"; 
jQuery.browser.fullVersion = nAgt.sub
string
(verOffset+6); 
if ((verOffset=nAgt.indexOf("Version"))!=-1) 
jQuery.browser.fullVersion = nAgt.
substr
ing(verOffset+8); 
} 
// In MSIE, the true version is after "MSIE" in userAgent 
else if ((verOffset=nAgt.indexOf("MSIE"))!=-1) { 
jQuery.browser.msie = true; 
jQuery.browser.name = "Microsoft Internet Explorer"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+5); 
} 
// In Chrome, the true version is after "Chrome" 
else if ((verOffset=nAgt.indexOf("Chrome"))!=-1) { 
jQuery.browser.webkit = true; 
jQuery.browser.name = "Chrome"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+7); 
} 
// In Safari, the true version is after "Safari" or after "Version" 
else if ((verOffset=nAgt.indexOf("Safari"))!=-1) { 
jQuery.browser.webkit = true; 
jQuery.browser.name = "Safari"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+7); 
if ((verOffset=nAgt.indexOf("Version"))!=-1) 
jQuery.browser.fullVersion = nAgt.substring(verOffset+8); 
} 
// In Firefox, the true version is after "Firefox" 
else if ((verOffset=nAgt.indexOf("Firefox"))!=-1) { 
jQuery.browser.mozilla = true; 
jQuery.browser.name = "Firefox"; 
jQuery.browser.fullVersion = nAgt.substring(verOffset+8); 
} 
// In most other browsers, "name/version" is at the end of userAgent 
else if ( (nameOffset=nAgt.lastIndexOf(&#39; &#39;)+1) < 
(verOffset=nAgt.lastIndexOf(&#39;/&#39;)) ) 
{ 
jQuery.browser.name = nAgt.substring(nameOffset,verOffset); 
jQuery.browser.fullVersion = nAgt.substring(verOffset+1); 
if (jQuery.browser.name.toLowerCase()==jQuery.browser.name.toUpperCase()) { 
jQuery.browser.name = navigator.appName; 
} 
} 
// trim the fullVersion string at semicolon/space if present 
if ((ix=jQuery.browser.fullVersion.indexOf(";"))!=-1) 
jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix); 
if ((ix=jQuery.browser.fullVersion.indexOf(" "))!=-1) 
jQuery.browser.fullVersion=jQuery.browser.fullVersion.substring(0,ix); 
jQuery.browser.majorVersion = parseInt(&#39;&#39;+jQuery.browser.fullVersion,10); 
if (isNaN(jQuery.browser.majorVersion)) { 
jQuery.browser.fullVersion = &#39;&#39;+parseFloat(navigator.appVersion); 
jQuery.browser.majorVersion = parseInt(navigator.appVersion,10); 
} 
jQuery.browser.version = jQuery.browser.majorVersion; 
})(jQuery);
Salin selepas log masuk


这段代码是专门解决browser对象不被支持的问题的。

Atas ialah kandungan terperinci 解决jquery1.9不支持browser对象的问题. 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)

klien dan pelayan win11 tidak menyokong ssl yang biasa digunakan klien dan pelayan win11 tidak menyokong ssl yang biasa digunakan Dec 29, 2023 pm 02:09 PM

Jika pelanggan mahupun pelayan tidak melaksanakan teknologi penyulitan SSL, sangat mudah untuk maklumat dicuri oleh penyerang perantara semasa proses penghantaran, sekali gus menyebabkan risiko serius kepada keselamatan data. Atas sebab ini, langkah-langkah yang sepadan harus diambil dengan segera untuk memastikan keselamatan data sensitif anda boleh merujuk kepada kaedah berikut untuk beroperasi. Pelanggan dan pelayan win11 tidak menyokong SSL1 yang biasa digunakan semasa menaik taraf dan mengubah sistem pelayan, anda boleh memberi keutamaan untuk menaik taraf dan mengoptimumkan sistem pelayan, atau menambah komponen yang diperlukan untuk memastikan ia dapat menyokong protokol SSL terkini dengan lancar. . 2. Gunakan sijil SSL Anda boleh membeli dan menggunakan sijil SSL yang dikeluarkan oleh pusat pensijilan berprestij, dan memasangnya dalam pelayan untuk mencapai fungsi ini. 3. Dayakan protokol SSL

Adakah Tong Kitar Semula Kucing tidak serasi dengan sistem pengendalian win11? Adakah Tong Kitar Semula Kucing tidak serasi dengan sistem pengendalian win11? Dec 27, 2023 pm 12:54 PM

Baru-baru ini, terdapat tong kitar semula kucing yang sangat popular menyokong win11? Adakah Tong Kitar Semula Kucing menyokong win11. Jawapan: Tong Kitar Semula Kucing menyokong win11? Walau bagaimanapun, win11 tidak menyokong kesan animasi, hanya ikon yang boleh diubah. Tutorial penetapan tong kitar semula kucing Win11: 1. Pertama, klik kanan pada desktop dan buka "Peribadi" 2. Kemudian buka tetapan "Tema" di sebelah kanan. 3. Kemudian buka "Desktop Icon Settings" di bawah tetapan yang berkaitan 4. Kemudian pilih "Recycle Bin (full)" dan klik "Change Icon" 5. Selepas dibuka, klik "Browse" 6. Cari balasan kucing yang kami muat turun pada komputer

Eksploitasi 0.0.0.0 Hari mendedahkan kecacatan keselamatan 18 tahun dalam Chrome, Safari dan Firefox Eksploitasi 0.0.0.0 Hari mendedahkan kecacatan keselamatan 18 tahun dalam Chrome, Safari dan Firefox Aug 09, 2024 pm 12:42 PM

Kerentanan berusia 18 tahun, yang dikenali sebagai kecacatan "0.0.0.0 Day", telah didedahkan untuk membenarkan tapak web berniat jahat memintas protokol keselamatan dalam pelayar web utama, termasuk Google Chrome, Mozilla Firefox dan Apple Safari. Kecacatan terutamanya

Bagaimana untuk menyelesaikan ralat '[Vue warn]: v-model is not supported on'. Bagaimana untuk menyelesaikan ralat '[Vue warn]: v-model is not supported on'. Aug 25, 2023 pm 06:09 PM

Bagaimana untuk menyelesaikan ralat "[Vuewarn]:v-modelisnotsupportedon" Semasa pembangunan menggunakan Vue, kadangkala kita mungkin menghadapi mesej ralat: "Vuewarn:v-modelisnotsupportedon". Mesej ralat ini biasanya muncul apabila mengikat elemen menggunakan arahan model v, dan juga mengingatkan kami bahawa ia mungkin muncul kerana kami cuba mengikat elemen yang tidak disokong. Jadi

Apakah sebab di sebalik mengapa Microsoft tidak menyokong php8? Apakah sebab di sebalik mengapa Microsoft tidak menyokong php8? Jan 26, 2024 am 10:31 AM

Apakah sebab di sebalik Microsoft tidak menyokong php8? Dengan keluaran PHP 8, ramai pembangun telah melahirkan rasa terkejut dan kekeliruan bahawa Microsoft tidak menyokong versi terbaru PHP ini. Sebagai sebuah gergasi teknologi, Microsoft sentiasa menyokong dan secara aktif mempromosikan pembangunan ekosistem pembangun Mengapa ia memilih untuk tidak menyokong PHP8? Pertama, kita perlu memahami strategi teknologi Microsoft. Microsoft ialah sebuah syarikat dengan berbilang pasukan pembangunan dan projek alat dan platform pembangun mereka seperti Visual Studio dan .NET

Analisis sebab kedudukan tetap tidak boleh digunakan dalam HTML Analisis sebab kedudukan tetap tidak boleh digunakan dalam HTML Dec 28, 2023 pm 02:17 PM

HTML ialah bahasa penanda yang digunakan untuk membina halaman web Ia menyediakan tag dan atribut yang kaya untuk mencapai pelbagai kesan reka letak halaman web. Antaranya, kedudukan tetap ialah kaedah susun atur yang biasa digunakan, yang membenarkan elemen dipaparkan pada kedudukan tetap berbanding tetingkap penyemak imbas atau elemen induk, dan tidak terjejas oleh menatal. Walau bagaimanapun, tidak semua elemen HTML menyokong kedudukan tetap Artikel ini akan menganalisis sebab kedudukan tetap tidak disokong dalam HTML dan memberikan contoh kod tertentu. Pertama, kita perlu memahami sintaks kedudukan tetap. Dalam HTML, gunakan gaya CSS

Arahan terperinci untuk komputer yang tidak memenuhi keperluan sistem Win11 Arahan terperinci untuk komputer yang tidak memenuhi keperluan sistem Win11 Jan 02, 2024 pm 12:21 PM

Baru-baru ini, berita tentang Microsoft win11 sangat popular Pada masa yang sama, ramai rakan-rakan muncul yang tidak tahu sama ada komputer mereka boleh menyokong sistem win11 atau tidak, tidak ada kaitan dengan komputer jenama. Ia hanya berkaitan dengan konfigurasi perkakasan Mari kita lihat bersama. Komputer manakah yang tidak menyokong win11 Jawapan: Selagi ia tidak memenuhi keperluan konfigurasi minimum, ia tidak disokong. 1. Kita boleh melihat konfigurasi komputer dalam sifat komputer, cari "Komputer Ini" pada desktop, klik kanan dan pilih "Properties" 2. Lihat konfigurasi perkakasan komputer kami dalam lajur "Sistem". 3. Kemudian semak pengenalan berikut untuk keperluan konfigurasi win11 dan bandingkan. 4. Selain itu, kami juga boleh mengesan secara langsung sama ada komputer kami menyokong win1 dengan memasang alat pengesan win11.

PHP mengeluarkan imej GD ke pelayar atau fail PHP mengeluarkan imej GD ke pelayar atau fail Mar 21, 2024 am 10:41 AM

Artikel ini akan menerangkan secara terperinci bagaimana PHP mengeluarkan imej GD kepada penyemak imbas atau fail Editor berpendapat ia agak praktikal, jadi saya berkongsi dengan anda sebagai rujukan saya harap anda boleh memperoleh sesuatu selepas membaca artikel ini. PHP mengeluarkan imej GD ke pelayar atau fail Pengenalan Pustaka phpGD menyediakan fungsi yang berkuasa untuk memproses imej, membolehkan anda mencipta, mengedit dan mengeluarkan imej. Imej boleh dikeluarkan kepada pelayar atau fail untuk paparan atau pemprosesan selanjutnya. Output ke Penyemak Imbas Untuk mengeluarkan imej ke penyemak imbas, gunakan langkah berikut: Cipta sumber imej: Gunakan fungsi imagecreate() untuk mencipta sumber imej. Muatkan data imej: gunakan imagepng(), imagejpeg() atau imagegif()

See all articles