Sans plus tarder, ajoutez simplement les informations réelles. .
Le code spécifique est le suivant:
/ * @@ intercepter la longueur de la chaîne, les caractères chinois comptent 2 caractères @@ return [String] + '...' * / var substring = function (str, len) {var newLength = 0; var newstr = ""; var chineseRegex = / [^ / x00- / xff] / g; var singlechar = ""; var stlngth = str.replace (chinesegex, "**"). strLength; i ++) {singlechar = str.charat (i) .toString (); if (singlechar.match (chinesegex)! = null) {newLength + = 2;} else {newLength ++;} if (newLength> len) "...";}retour newStr;}------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Flag = false; $ (". Dialog_Con"). Chaque (fonction () {if ($ (this) .is (": visible")) {flag = true;}}) if (Flag == true) {$ (". Dialog_Con"). Hide (); $ (".. } else {window.android.callandroidFinish ();}} ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (/(ipad|ipod|ios)/i.test(navigator.UserAgent)) {setActivestyleSheet ("pad.css"); } else if (/(Android)/i.test(navigator.UserAgent)) {setActiVestyleSheet ("Common.css"); } else if (/(iPhone6)/i.test(navigator.UserAgent)) {setActivestyleSheet ("iPhone6.css"); } fonction setActiveSetyleSheet (filename) {document.write ("<link href =" + filename + " rel = Stylesheet> ");} </script> ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ou classe pour vérifier si une image spécifique est chargée. * / $ ('img'). Load (function () {console.log ('charge d'image réussi');});---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Ce code simple peut beaucoup aider; @@ Même si vous n'avez pas de liens cassés, l'ajout de ce code n'aura aucun effet. * / $ ('img'). sur ('error', function () {$ (this) .prop ('src', 'img / cask.png');}); --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Vous pouvez utiliser le code suivant pour ajouter une classe à l'élément lorsque l'utilisateur plane; supprimer cette classe lorsque la souris de l'utilisateur quitte: * / $ ('. btn'). hover (function () {$ (this) .addclass ('hover');}, function () {$ (this) .removeclass ('hover');}); --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Field @@ Parfois, vous voudrez peut-être rendre le bouton Soumettre du formulaire ou sa zone d'entrée de texte indisponible jusqu'à ce que l'utilisateur effectue un comportement spécifique (comme la case à cocher confirmant "J'ai lu cette clause"). Ajoutez un attribut désactivé à votre entrée et vous pouvez réaliser l'effet souhaité * / $ ('entrée [type = "soumettre"]'). Faux); --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- / * @@ Espèrez-vous pour faire quelque chose d'autre, comme le déclenchement des autres scripts. Le code suivant est une astuce pour interdire le comportement par défaut * / $ ('a.no-link'). Cliquez sur (fonction (e) {e.PreventDefault ();}); ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Peut-être que vous voulez juste afficher un élément lorsque l'utilisateur clique sur quelque chose, l'utilisation de Fadein et de coulé est super. Mais si vous voulez que l'élément apparaisse sur le premier clic et disparaît sur le deuxième clic, le code suivant peut être bien fait * /// Fade $ ('. BTN'). Cliquez sur (fonction () {$ ('. Element'). Fadetoggle ('Slow');}); // togle $ ('. Btn'). Click (function (). {$('.element').slideToggle('slow');});------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- panneaux $ ('# accordéon'). find ('. contenu'). hide (); // accordéon $ ('# accordéon'). find ('. accordéon-header'). cliquez (function () {var next = $ (this) .next (); next.slidetoggle ('fast'); $ ('. contenu'). not (next) .slideup ('' fast '); Faux;}); ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- * / $ ('. div'). CSS ('min-height', $ ('. Main-div'). Hight ()); Cet exemple établit une hauteur min, ce qui signifie qu'elle peut être plus grande que la div principale, mais ne peut jamais être plus petite. Mais il existe un moyen plus flexible d'itérer sur les paramètres d'un ensemble d'éléments et de définir la hauteur sur la valeur la plus élevée de l'élément: var $ columns = $ ('. Column'); var height = 0; $ colonnes.each (function () {if ($ (this) .height ()> height) {height = $ (this) .height ();}}); $ columns.height (height); Si vous voulez que toutes les colonnes aient la même hauteur: var $ rows = $ ('. Same-Height-Clumns'); $ rows.each (function () {$ (this) .find ('. Colonne'). Hauteur ($ (this) .height ());}); ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- '_soi');-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Si le texte n'existe pas, l'élément sera masqué: * / var search = $ ('# search'). Val (); $ ('div: not (: contient ("' + search + '"))').cacher();--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- else if (e.target.visibilitéState === "Hidden") {console.log ('onglet est maintenant caché!');}});----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Mais si le traitement n'est pas défini, d'autres codes jQuery peuvent cesser de fonctionner. Vous pouvez définir une gestion des erreurs AJAX globale via le code suivant * / $ (document) .ajaxerror (fonction (e, xhr, paramètres, erreur) {console.log(error);});-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Voir l'exemple de code suivant * / $ ('# elem'). Show (); $ ('# elem'). Html ('bla'); $ ('# elem'). AutreTuff (); le code ci-dessus peut être considérablement amélioré par la chaîne opération: $ ('# elem'). Show (). Html ('Bla'). Il existe une autre méthode pour mettre en cache des éléments dans une variable (le préfixe est $): var $ elem = $ ('# elem'); $ elem.hide (); $ elem.html ('Bla'); $ elem.othersTuff (); --------------------------------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Traversal, sélectionnez tout, sélectionnez sans sélection @@ * //// Sélectionnez tout, sélectionnez non-sélection $ ('# CheckAll'). Cliquez sur (fonction () {// juger si elle est sélectionnée var bischecked = $ ('# Checkall'). Is (': Checked'); var fruck fruit.attr ('coché', false);}); // sélectionnez réversement la boîte à cocher s'il est actuellement sélectionné, défini pour ne pas sélectionner la même chose. L'inverse est le même. $ ("# tabvouchlist tr"). chaque (fonction () {if ($ ("td: eq (0) entrée [name = 'check']", $ (this)). is (': checked')) {$ (this) .attr ('checked', false);} else {$ (this) .attr ('checked', true);}});Ce qui précède est un résumé des conseils JS fournis par l'éditeur, j'espère que cela sera utile à tout le monde!