Comment faire une image pop-up sur l'écran sans ouvrir une fenêtre
J'ai donc fait un simple jeu où il y a un tas de photos à l'écran et lorsque vous cliquez dessus, vous obtenez un point. Voici le code pour que:
<script>
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
picturesRemoved++;
});
});
</script>
Puis j'ai aussi plus tard dans le code:
var picturesRemoved = 0;
et ce, pour les photos:
<br><p><img src="test.jpg" border="0" width="1001" height="159"></p>
Ce que je veux, c'est pour que les photos vont garder popping up sur l'écran jusqu'à ce que vous cliquez sur un certain nombre d'entre eux. Un certain montant doit être de 20. Je peux utiliser les CSS ou JavaScript ou HTML, ou jQuery. (Ou tout.)
Merci!
- donc, si quelqu'un clique à 20 photos, les photos seront supprimées?
- pas de. Ils ont cessé d'apparaître.
- Votre code actuel se cache l'image.
- Ouais. Je sais. Je le veux pour masquer l'image lorsque vous cliquez sur elle. Mais alors plus de pop up.
- surgissant comme une sorte de lightbox?
- honnêtement, je ne sais pas ce que c'est. (ne le dites à personne.)
- ouais. Je viens de regardé ce qu'un album est, et oui, c'est un peu ce que je veux.
Vous devez vous connecter pour publier un commentaire.
Exemple de code HTML:
Et Javascript:
Mise à JOUR
Essayez ceci:
http://jsfiddle.net/nd2w3/2/
<yourImg>
tags? Ok vous a montré comment ajouter et supprimer un élément, mais cela ne compte que pour 1 élément. Votre violon est fine, afin de mettre à jour votre code sur DONC.Je ne suis pas un bon programmeur javascript, Mais je sais que vous pouvez utiliser ce code pour en faire l'élément visible ou invisible. Vous pouvez zet la propriété par défaut de toutes les images de
display:none;
en css. Et pour le javascript:Invisible
Visible
document.getElementById("myP").style.display="inline";
//jquery mobile probablement//
//après qui, dans le langage html faire un bouton ou un lien comme ceci//
//placez votre image comme ceci//
<script>
balises par défaut javascript si aucun n'est spécifié.Une méthode pour ce faire est d'utiliser un "au survol de la souris" dans le html.
À l'intérieur de la balise script:
À l'intérieur de la balise d'image:
NB: x = votre nom de l'image