jquery.apparaître - Comment ajouter un élément de canevas?
-
21-12-2019 - |
Question
Comment ajouter le jquery.apparaître-Plugin à cet élément de canevas (id="pic") ?Le script lui-même est déjà inclus dans la page html, mais comment rendre l'image du canevas visible uniquement si l'élément est à l'écran ?
<canvas id="pic"></canvas>
<script type="text/javascript">
var picData6 = whatever1
var options = whatever2
var ct6 = document.getElementById("pic").getContext("2d");
ct6.canvas.width = document.getElementById("pic").offsetWidth-4;
ct6.canvas.height = document.getElementById("pic").offsetHeight;
var Chart6 = new Chart(ct6).Line(picData6,options);
</script>
Il semble que .apparaître() doit être ajouté quelque part.Mais où?
Merci beaucoup!
La solution
jQuery.apparaître vous donne simplement des appear
et disappear
événements pour les éléments que vous avez enregistrés.
Pour l'ajouter à votre canevas, vous feriez quelque chose comme :
// register the element with the plugin
$('#pic').appear();
// do this when it appears
$('#pic').on('appear', function(ev, elements) {
// elements is an array of elements which are now visible on the page
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow