Tanpa basa -basi lagi, cukup tambahkan informasi nyata. .
Kode spesifiknya adalah sebagai berikut:
/*@@Intercept the string length, Chinese characters count 2 characters @@return [string]+'...'*/var subString = function(str, len) {var newLength = 0;var newStr = "";var chineseRegex = /[^/x00-/xff]/g;var singleChar = "";var strLength = str.replace(chineseRegex, "**").length;for (var i = 0; i <strlength; i ++) {singlechar = str.charat (i) .toString (); if (singlechar.match (chineseRegex)! = null) {newLength+= 2;} {newlength ++; "...";}kembali newStr;}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- flag = false; $ (". dialog_con"). masing -masing (fungsi () {if ($ (this) .is (": visible")) {flag = true;}}) if (flag == true) {$ (". dialog_con"). Hide (); $ (". Dialogbox"). Hide (); } else {window.android.callandroidFinish ();}} --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (/(ipad|Pod|ios)/i.test(navigator.useragent)) {setActivestylesheet ("pad.css"); } lain jika (/(android)/i.test(navigator.useragent)) {setActivestylesheet ("common.css"); } lain jika (/(iphone6)/i.test(navigator.useragent)) {setActivestylesheet ("iPhone6.css"); } fungsi setActivestylesheet (fileName) {document.write ("<link href ="+fileName+" rel=stylesheet>");}</script>------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- atau kelas untuk memeriksa apakah gambar tertentu dimuat. */$ ('img'). load (function () {console.log ('LIFT IMAGE LOAD successful');});---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Kode sederhana ini dapat banyak membantu; @@ bahkan jika Anda tidak memiliki tautan yang rusak, menambahkan kode ini tidak akan memiliki efek. */$ ('img'). on ('error', function () {$ (this) .prop ('src', 'img/Broken.png');}); ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Anda dapat menggunakan kode berikut untuk menambahkan kelas ke elemen saat pengguna melayang; Hapus kelas ini saat mouse pengguna pergi: */$ ('. btn'). hover (function () {$ (this) .addclass ('hover');}, function () {$ (this) .removeclass ('hover');}); ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Field @@ Terkadang Anda mungkin ingin membuat tombol kirim formulir atau kotak input teksnya tidak tersedia sampai pengguna melakukan perilaku tertentu (seperti kotak centang yang mengkonfirmasi "Saya telah membaca klausa ini"). Tambahkan atribut yang dinonaktifkan ke input Anda dan Anda dapat mencapai efek yang diinginkan*/$ ('input [type = "kirim"]'). Prop ('dinonaktifkan', true); $ ('input [type = "kirim"]'). Prop ('dinonaktifkan', false); --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Kode berikut adalah trik untuk melarang perilaku default */$ ('a.no-link'). Klik (fungsi (e) {E.PreventDefault ();}); ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Mungkin Anda hanya ingin menampilkan elemen ketika pengguna mengklik sesuatu, menggunakan Fadein dan Slidedown sangat bagus. Tetapi jika Anda ingin elemen muncul pada klik pertama dan menghilang pada klik kedua, kode berikut dapat dilakukan dengan baik */// fade $ ('. Btn'). Klik (function () {$ ('. Elemen'). FADETOGGLE ('Slow');}); // Takkan $ ('. {$ ('. Element'). SlideToggle ('Slow');}); ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Panel $ ('#Accordion'). Find ('. Content'). Sembunyikan (); // Accordion $ ('#Accordion'). Find ('. Accordion-header'). Klik (function () {var next = $ (this) .next (); next.slidetoggle ('fast'); $ ('. Content'). NEXT (). NEXT.SLIDETOGGLE ('Fast'); $ ('. Content'). NEXT (). false;});---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Have the same height, no matter what they have in them: */$ ('. Div'). CSS ('Min-Height', $ ('. Main-Div'). Height ()); Contoh ini menetapkan ketinggian min, artinya bisa lebih besar dari div utama, tetapi tidak pernah bisa lebih kecil. Tetapi ada cara yang lebih fleksibel untuk mengulangi pengaturan satu set elemen dan mengatur ketinggian ke nilai tertinggi dalam elemen: var $ kolom = $ ('. Kolom'); var height = 0; $ columns.each (function () {if ($ (this) .height ()> tinggi) {height = $ (this) .height ();}}} {height) {height) {height) {height (). Jika Anda ingin semua kolom memiliki ketinggian yang sama: var $ baris = $ ('. Kolom height-height'); $ rows.each (function () {$ (this) .find ('. Column'). Tinggi ($ (this) .height ());}); ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- '_diri sendiri');-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Jika teks tidak ada, elemen akan disembunyikan: */var Search = $ ('#Search'). Val (); $ ('Div: not (: contains ("' + Search + '"))').bersembunyi();--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- lain jika (e.target.visibilityState === "tersembunyi") {console.log ('tab sekarang tersembunyi!');}});----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Tetapi jika pemrosesan tidak ditentukan, kode jQuery lainnya mungkin berhenti bekerja. Anda dapat mendefinisikan penanganan kesalahan AJAX global melalui kode berikut*/$ (dokumen) .AJAXError (Fungsi (E, XHR, Pengaturan, Kesalahan) {console.log (error);}); ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Lihat contoh kode berikut */$ ('#elem'). Show (); $ ('#elem'). Html ('bla'); $ ('#elem'). OtherStuff (); kode di atas dapat sangat ditingkatkan dengan operasi rantai: $ ('#elem'). Show (). Html ('bla'). Ada metode lain untuk menangani elemen dalam variabel (awalannya adalah $): var $ elem = $ ('#elem'); $ elem.hide (); $ elem.html ('bla'); $ elem.otherstuff (); --------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Traversal, pilih semua, pilih non-select @@*//// pilih semua, pilih non-select $ ('#checkall'). Klik (function () {// menilai apakah itu dipilih var bischecked = $ ('#checkall'). adalah (': check-check'); var buah = $ ('input [name = "centang"]; fruit.attr ('checked', false);}); // Pilih kotak centang secara terbalik jika saat ini dipilih, setel untuk tidak memilih yang sama. Sebaliknya adalah sama. $ ("#tabvouchlist tr"). masing -masing (fungsi () {if ($ ("td: eq (0) input [name = 'check']", $ (this)). is (': checked')) {$ (this) .attr ('checked', false);} else {$ (this) .attr ('centang', 'centang', false);} else {$ (this) .attr ('centang', 'centang', false);} else {$ (this) .attr ('centang', 'centang', false);} else {$ (this) .attr ('check', 'centang', false);} else {$ (this) .attr ('centang'Di atas adalah ringkasan tips JS yang disediakan oleh editor, saya harap ini akan membantu semua orang!