Aller au contenu

Javascript+CSS+position top


FireStorm

Sujets conseillés

bonjour,

j'ai utilisé un script js pratique pour faire des scrolls personnalisés. Sur le site à l'origine du script, j'ai copié le code js mais contrairement au site, j'ai mis le CSS dans un fichier externe.

J'ai constaté que ça fonctionne sur tous les éléments sauf l'élément "drag", qui se trouve déplacé (comme si top=0px).

http://goirand.christophe.free.fr/Site_tes...e-chocolat.html

function getElement(name,nest)
{
nest = nest ? 'document.'+nest+'.' : '';
var el = dom ? document.getElementById(name) : iex ? document.all[name] : ns4 ? eval(nest+'document.'+name) : false;
el.hideVis = function(){el.style.visibility='hidden'};
el.showVis = function(){el.style.visibility='visible'};
el.getTop = function(){return parseInt(el.style.top) || 0};
el.setTop = function(y){el.style.top=y};
el.getHeight = function(){return ns4 ? el.document.height : el.offsetHeight};
el.getClipHeight = function(){return ns4 ? el.clip.height : el.offsetHeight};
el.addEvent = addEvent;
el.removeEvent = removeEvent;
return el;
}

Lien vers le commentaire
Partager sur d’autres sites

en fait je crois que le problème vient de là:

el.getTop = function(){return parseInt(el.style.top) || 0};

il va chercher le style top de l'élément de drag, comment spécifier par le javascript d'aller pointer sur le fichier CSS "scroll.css" ?

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...