My blog a pop-up et les divs divs doivent fond, mais ils ne :(pas le fond sera en bas, mais le contenu va rester en place de sorte que le div étend juste.DIV ne sera pas en baisse?
Répondre
Cela fonctionne très bien dans Firefox mais pas dans Chrome. I vérifié le code jquery et je puisse le faire fonctionner avec deux modifications:
1) animer le insead d'attribut de fond css de haut
2) enlever le « px » à la fin de l'expression assignée à bas/haut la navigation. Le script serait changé:
$(function() {
$('.bubbleInfo').each(function() {
var distance = 10;
var time = 250;
var hideDelay = 500;
var hideDelayTimer = null;
var beingShown = false;
var shown = false;
var trigger = $('.trigger', this);
var info = $('.popup', this).css('opacity', 0);
$([trigger.get(0), info.get(0)]).mouseover(function() {
if (hideDelayTimer) clearTimeout(hideDelayTimer);
if (beingShown || shown) {
// don't trigger the animation again
return;
} else {
// reset position of info box
beingShown = true;
info.css({
display: 'block'
}).animate({
bottom: '-=' + distance,
opacity: 1
}, time, 'swing', function() {
beingShown = false;
shown = true;
});
}
return false;
}).mouseout(function() {
if (hideDelayTimer) clearTimeout(hideDelayTimer);
hideDelayTimer = setTimeout(function() {
hideDelayTimer = null;
info.animate({
bottom: '-=' + distance,
opacity: 0
}, time, 'swing', function() {
shown = false;
info.css('display', 'none');
});
}, hideDelay);
return false;
});
});
});
P.S: J'ai vérifié cela et il fonctionne dans Chrome et FF maintenant.
Je ne sais pas si cela est pertinent, mais je reçois ce erreur dans les outils de développement Chrome:
Uncaught ReferenceError: _popupControl is not defined http://roseannebarr.tumblr.com/:730
La ligne pertinente est:
<script type="text/javascript">_popupControl();</script>
(qui appelle une fonction qui est bien définie)
Non c'est juste Tumblr :(Ils mettent cela dans toutes leurs pages par défaut –
Ah, désolé je ne pouvais pas être plus utile –
- 1. principal div contenu ne sera pas centre
- 2. DIV ne sera pas empiler dans IE
- 3. Float: droite div ne sera pas affiché en ligne
- 4. Script en fonction ne sera pas l'écho
- 5. NHibernate ne baisse pas les clés étrangères
- 6. div avec galerie d'images ne sera pas aligner centre
- 7. div va glisser, mais il ne sera pas slideUp
- 8. IE - ne sera pas soumis?
- 9. Div avec le fond ne sera pas affiché
- 10. JQuery - bouton ne sera pas ajouter la div
- 11. l'image ne sera pas affiché en ligne
- 12. cookies ne sera pas supprimé en php
- 13. jquery triables Firefox ne baisse travail ne sont pas réordonner
- 14. ImageView ne sera pas affiché
- 15. chaîne ne sera pas affiché
- 16. L'image ne sera pas correctement centrée
- 17. Google Recherche personnalisée ne sera pas l'aperçu
- 18. iFrame ne sera pas parent conteneur
- 19. MFMailComposeViewController ne sera pas ignorer
- 20. ScrollViews ne sera pas redimensionner
- 21. jQuery ne sera pas href
- 22. Tableau ne sera pas rempli
- 23. UIButton ne sera pas grisé
- 24. Edittext ne sera pas restaurer
- 25. Wordpress en-tête imgage ne sera pas afficher dans IE
- 26. Pourquoi la variable ne sera pas transmise?
- 27. Echo PHP fonction ne sera pas sortie en HTML Div avec l'utilisation de innerHTML
- 28. jQuery ne sera pas envoyé submit()
- 29. Ma requête ne sera pas exécutée
- 30. div parent ne pousse pas en hauteur
MERCI BEAUCOUP! Mais j'ai besoin de l'effet "up", de toute façon pour le faire fonctionner avec l'effet up :( –
De plus, le popup va un peu au dessous du navigateur, faisant apparaître la barre de défilement ... J'ai essayé les marges et les sommets dans le css mais ça tourne en quelque sorte avec la bulle. pour déplacer le popup juste un peu donc son niveau? –
Peut-être qu'il me manque quelque chose, mais je suis incapable de visualiser la différence dans les deux versions – Chandu