Scriptaculous - Slider
Jurik
- javascript
Hallo Leute,
einige kennen ja bestimmt den Slider von Scriptaculous.
Ich setze ihn ein um einen ähnlichen Effekt wie auf www.apple.com/mac zu erzeugen.
Im Firefox funktioniert alles wunderbar.
Im IE bewegt sich nix und es kommt nur eine Fehlermeldung mit einer Zeile, in der nix steht was zu einem Fehler führen könnte.
Der Opera spuckt gar nix aus.
Hier mein Javascript:
document.observe('dom:loaded',function() {
var callbacks = {
onSlide: function(value, slider){
var range = value.toFixed(3);
document.getElementById('scrollme').style.left=(-1-(range*235))+'em;';
},
onChange: function(value, slider) {
var range = value.toFixed(3);
document.getElementById('scrollme').style.left=(-1-(range*235))+'em;';
}
}
new Control.Slider('handle1','track1', {
onSlide: callbacks.onSlide, onChange: callbacks.onChange
});
});
Geladen sind folgende JS files: effects, prototype, scriptaculous
Den Look kann man sich ja in etwa vorstellen denke ich.
Hat jemand eine Idee was daran nicht im IE funzn kann?
Viele Grüße,
Jurik
Hi,
Im IE bewegt sich nix und es kommt nur eine Fehlermeldung mit einer Zeile, in der nix steht was zu einem Fehler führen könnte.
der IE meldet falsche Fehlernummern in falschen Dateien, aber dennoch kann man aus den Daten etwas herauslesen, wenn sämtliche Scripts zur Verfügung stehen. Wir brauchen also
a) einen Link auf Deine Seite,
b) die Information, welche(r) der ca. 5 mäßig bis hochgradig relevanten IE-Versionen betroffen ist oder sind,
c) Butter, sowie
d) beide Fische.
Dann machen wir nämlich Butter bei de Fische.
Der Opera spuckt gar nix aus.
Nicht mal Deine Debug-Ausgaben? Dann hast Du vermutlich JavaScript deaktiviert.
Cheatah
Okay - ich habs mal aus dem Dev-Bereich auf einen public Server gelegt:
http://www.ka-websolutions.de/javascript/prototype/slidebar/slider.html
FF = wunderbar
IE = gar nicht schön
Bei Klick auf die Bilder sieht man, dass Prototype ja funktioniert, bzw. Scriptaculous - auch beim IE.
bei scriptaculous ist es meistens so, dass du für den IE um deine elemente, die geslidet werden, noch einen zusätzlichen div-wrapper bauen musst. steht alles in der doku, die ist im moment aber leider gerade nicht erreichbar. da hat der thomas fuchs wohl probleme mit seinem server gerade ;))
*grins* das Problem hab ich auch noch - die Doku ist seit gestern Abend offline. Und hier in dem Buch von ihm steht auch nix zum Thema Slider und IE :P
Aber danke für den Tipp! Werde es mal gleich testen.