B
ByeBye 274568
Hallo zusammen, mein erster Eintrag und eine absolute Anfängerfrage. Leider gibt es keine Beginner-Section, sonst hätte ich dort meine Frage gestellt, also bitte nicht krum nehmen
Es gibt ein kleines feines JS namens jquery.appear, das ein Element auf der Seite erst dann anzeigt, wenn man dort hingescrollt hat. Das macht in meinem Besipiel vor allem deswegen Sinn, da das eigentliche JS eine Animation enthält und bei der langen Seite mit zahlreichen Canvas eben nicht zur Geltung kommt.
Die "appear"-Funktion möchte ich mit einem Canvas-Bild verknüpfen, das derzeit ungefähr so aussieht:
Jetzt gilt es (vorrausichtlich die letzte Zeile mit "var Chart6"?) mit dem Plugin in Einklang zu bringen. Was ich schon rausbekommen habe: Ich muss meine Bild-ID "pic" erstmal mit "appear" registrieren...
...und dann anschließend dem JavaScript sagen, was passieren soll, wenn das Bild erscheint, bzw. was bei appear/disappear passieren soll. In etwa so:
Doch wie bringe ich das mit meinem obigen Skript zusammen? Vermutlich ist das in 3 Sekunden erledigt. Ihr würdet mir sehr helfen.
Es gibt ein kleines feines JS namens jquery.appear, das ein Element auf der Seite erst dann anzeigt, wenn man dort hingescrollt hat. Das macht in meinem Besipiel vor allem deswegen Sinn, da das eigentliche JS eine Animation enthält und bei der langen Seite mit zahlreichen Canvas eben nicht zur Geltung kommt.
Die "appear"-Funktion möchte ich mit einem Canvas-Bild verknüpfen, das derzeit ungefähr so aussieht:
HTML:
<canvas id="pic"></canvas>
<script type="text/javascript">
var picData6 = wasauchimmer1
var options = wasauchimmer2
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>
Jetzt gilt es (vorrausichtlich die letzte Zeile mit "var Chart6"?) mit dem Plugin in Einklang zu bringen. Was ich schon rausbekommen habe: Ich muss meine Bild-ID "pic" erstmal mit "appear" registrieren...
HTML:
$('#pic').appear();
...und dann anschließend dem JavaScript sagen, was passieren soll, wenn das Bild erscheint, bzw. was bei appear/disappear passieren soll. In etwa so:
HTML:
$('#pic').on('appear', function(ev, elements) { });
Doch wie bringe ich das mit meinem obigen Skript zusammen? Vermutlich ist das in 3 Sekunden erledigt. Ihr würdet mir sehr helfen.