Maison > interface Web > js tutoriel > Une brève discussion sur l'application de boîte pop-up noty de Jquery

Une brève discussion sur l'application de boîte pop-up noty de Jquery

零到壹度
Libérer: 2018-03-20 15:41:55
original
3016 Les gens l'ont consulté

Cet article parle principalement de l'application noty pop-up box de Jquery. Les amis qui en ont besoin peuvent s'y référer. J'espère qu'il pourra aider tout le monde.

Importer le package jar (c'est le chemin relatif du projet)

<script src=&#39;${ctx}/js/noty/jquery.noty.js&#39;></script>
<script src=&#39;${ctx}/js/noty/themes/default.js&#39;></script>
<script src=&#39;${ctx}/js/noty/layouts/topCenter.js&#39;></script>
Copier après la connexion

Exemple simple :

if(name=="删除" || name=="登记"){
$("#noty_topCenter_layout_container").remove();
noty({
text: "您真的确定要"+name+"吗?\n\n请确认!",
type: &#39;alert&#39;,
dismissQueue: true,
layout:&#39;topCenter&#39;,
theme: &#39;default&#39;,
buttons: [
{
addClass: &#39;btn btn-primary btn-sm background-blue&#39;, text: &#39;确定&#39;, onClick: function ($noty) {
$noty.close();
formSubmit (url,sTarget);
}
},
{
addClass: &#39;btn btn-danger btn-sm background-red&#39;, text: &#39;取消&#39;, onClick: function ($noty) {
$noty.close();
}
}
]
});
}else{
formSubmit (url,sTarget);
}
Copier après la connexion

Voici un bouton pour soumettre le saut,

Remoe est ajouté pour éviter d'en ouvrir trop quand vous ouvrez une pop-up box, fermez une autre pop-up box

layout: 'topCenter', c'est pour changer la position de la pop-up box, et elle doit correspondre au nom du js importé ;


Certains styles intégrés L'endroit n'est pas très joli, nous devons donc le modifier

Alors comment ajouter un cadre pop-up ? Dans jquery.noty.js

ajoutez une invite devant la boîte contextuelle : jQuery prepend ( ) Méthode

Taille du style ou css directement intercepté sur la page web

_build : Il y a un soulignement sous function()

var $bar = $(&#39;<p class="noty_bar"/>&#39;).attr(&#39;id&#39;, this.options.id);
$bar.prepend(&#39;<p style="padding: 5px;
     border-bottom:1px #e8e8e8 solid; 
     text-align: left;
     border-top: 1px solid #e8e8e8;
     background-color: rgb(255, 255, 255);width: 90%;margin: auto;">提示:</p>&#39;);
$bar.append(this.options.template).find(&#39;.noty_text&#39;).html(this.options.text);
Copier après la connexion

Maintenant, changez-le à 80% de la largeur et centrez-le

<. 🎜>Il est également livré avec un soulignement difficile à trouver. Il ne peut pas être modifié directement dans le style externe. Il doit être trouvé dans jquery.noty.js

show: function()
if (self.options.timeout)
self.$bar.delay(self.options.timeout).promise().done(function() { self.close(); });
this.$bar.find(&#39;.noty_buttons&#39;).css("borderTop","1px solid rgb(220, 220, 220) ");
return this;
},
Copier après la connexion
L'arrière-plan. la barre horizontale de couleur n'est pas belle. Modifier le style par défaut : fonction


La largeur du milieu est trop petite, vous pouvez modifier la marge

Comment modifier Confirmer et annuler, la couleur des boutons

ajouter la classe où ils sont créés, puis ajouter le style

à la page où jsp est introduit. Le style final :


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal