Dans les applications pratiques des calques pop-up, nous rencontrons souvent un grand nombre d'effets de calque pop-up. Ci-dessous, je vais faire un exemple simple d'effet de calque pop-up basé sur jquery. Les amis intéressés peuvent s'y référer.
Le code d'effet est le suivant :
Ce qui suit est le code principal dans la couche contextuelle
< ;script type="text/javascript">
//Couche contextuelle dégradé
$(document).ready(function(){
var speed = 600;//Animation speed
$( "#race a").click(function(event){//Bind event traitment
event.stopPropagation();
var offset = $(event.target).offset() ;//Annuler l'événement Bubble
$("#racePop").css({ top:offset.top $(event.target).height() "px", left:offset.left });//Set la position du calque contextuel
$("#racePop").show(speed);//Affichage d'animation
});
$(document).click(function(event) { $("#racePop ").hide( speed) });//Cliquez sur la zone vide pour masquer
$("#racePop").click(function(event) { $("#racePop").hide(speed) } );//Cliquez pour faire apparaître Le calque se cache
});
Exemple complet
Voici le pop-up effet de calque