Comment puis-je déterminer que sifr a terminé son exécution? J'ai besoin de connaître la hauteur d'un élément où il y a du texte sifr sur le chargement de la page, mais quand je vérifie la hauteur, sifr n'est pas encore terminé et j'ai une valeur incorrecte (la hauteur de l'élément avant sifr). Et je veux absolument éviter d'avoir à retarder arbitrairement la recherche de la hauteur. Aucune suggestion?déterminer quand sifr est fait?
1
A
Répondre
1
Vous pouvez utiliser le rappel onReplacement
, qui est appelé chaque fois qu'un élément est remplacé. Il est spécifié comme un argument à sIFR.replace()
, plus ici: http://wiki.novemberborn.net/sifr3/JavaScript+Methods. A partir de là, vous utiliserez l'objet FlashInteractor
, qui est passé en premier argument, pour accéder à l'élément remplacé.
Notez cependant que lorsque la page est redimensionnée, le texte peut envelopper, en modifiant la hauteur de l'animation Flash. Il n'y a pas de rappel pour cela.
0
J'ai passé une tonne de temps à ce sujet et finalement est venu avec une solution jQuery multi-navigateur. J'espère que cela aide un tas de personnes dans des situations similaires:
<script src="/path_to_jquery/jquery.js" type="text/javascript" language="javascript1.2"></script>
<script language="javascript">
function setEqualHeight(columns)
{
var tallestcolumn = 0;
columns.each(
function()
{
currentHeight = $(this).height();
if(currentHeight > tallestcolumn)
{
tallestcolumn = currentHeight;
}
}
);
columns.height(tallestcolumn);
}
$(window).load(function(){
var dlay = setInterval(function(){
if(jQuery('.sIFR-replaced').length>=sIFR.replacements.length){
setEqualHeight($(".jqueryheight"));
clearInterval(dlay);
};
},100);
});
</script>
Questions connexes
- 1. Déterminer quand un service Web est disponible
- 2. FileSystemWatcher - comment déterminer quand le fichier est fermé?
- 3. sIFR 2 ou sIFR 3 Beta ou sIFR Lite! ou Jquery sIFR plugin lequel est préférable d'utiliser et pourquoi?
- 4. Dectect SIFR est actif à la page
- 5. Comment puis-je faire cette barre de progression à proximité quand il est fait
- 6. WPF: Quand un WrapPanel est-il plein
- 7. Comment savoir quand Big O est Logarithmique?
- 8. Comment déterminer quand un horodatage n'existe pas dans une table
- 9. Comment déterminer quand la copie se termine dans VBScript?
- 10. Lors du style sIFR 3, Quand devrais-je utiliser JavaScript/CSS/Flash?
- 11. Comment déterminer quand un contrôle PropertyGrid est sur le point de modifier la propriété d'un objet
- 12. Comment déterminer quand un bouton est cliqué dans l'enfant sur le parent - ASP.NET
- 13. Comment déterminer quand une application a commencé à utiliser la réflexion java est terminée
- 14. Comment déterminer quand le défilement dans le navigateur apparaît
- 15. Weird sifr caractère problème
- 16. jQuery: comment déterminer qu'un div est
- 17. line-height est foiré lors de l'utilisation de sIFR
- 18. Quand un composant Swing est-il 'affichable'?
- 19. Déterminer si l'utilisateur est connecté
- 20. sIFR R436 - Attention: indexOf est pas une fonction
- 21. sifr reconnaissant < a > Tags quand ils sont l'élément racine
- 22. Quoi de mieux dans sIFR 3 beta que sIFR 2?
- 23. Problème d'écriture LHS de Drools/JBoss Rules où je fais correspondre un fait et ensuite utiliser ce fait pour déterminer si un autre fait existe
- 24. Quand SqlConnection.RetrieveStatistics() est-il utile?
- 25. Quand HttpContext.User est-il initialisé?
- 26. Quand Default.png est-il effacé?
- 27. Pourquoi/quand ComponentListener.componentShown() est appelé?
- 28. Quand ServiceConnection.onServiceDisconnected() est-il appelé?
- 29. Sifr Horizontal Menu avec LI
- 30. sIFR 3 majuscules